1.linux创建文件
touch 命令可以用来创建指定的文件
例:touch test1
此时touch 只是创建一个空文件夹,同时touch可以更改文件的创建时间。
2.复制文件
cp source destination
source 源文件
cp -i 目标文件已经存在,加i是检查是否要覆盖源文件
如果回答y则覆盖,反之则不覆盖
cp 命令的R参数威力很强大,可以用来递归的复制整个目录的内容
3.链接文件
3.1符号链接
符号链接(软连接)时源文件必须存在,将一个文件存放在另一个地方,通过符号链接在一起,若删除源文件则会导致链接失效。ln -s
3.2硬链接
会创建独立的虚拟文件,包含了原始文件的信息及位置,内容一样,但是相互独立,删除一个不会影响另一个文件。
4.重命名文件
mv 命令能够将文件从一个地方移动到另一个地方,也可以对文件进行重命名。
在移动过程中incode编码和时间戳不会发生改变,且在mv命令中也可使用i参数,询问是否覆盖。
也可以移动和重命名同时使用即:
5.删除文件
rm 是bash shell 的删除命令
可以使用i参数
51548700608 -rw-rw-r-- 1 xudongliu xudongliu 0 11月 24 15:43 test1
[xudongliu@sky python]$ rm -i test1
rm:是否删除普通空文件 'test1'?
一旦删除则无法在修改,不能够修复
同时也可以加入通配符进行批量删除
强制删除:rm -r source