1 复制文件
cp [option] ... source dest
主要用的到的是:
-r: 递归复制文件或目录,复制指定目录下是所有文件与子目录。
复制会使文件属性变化,导致用户的访问权限也会变化。
目标文件或目录存在的情况下,cp会覆盖而不提示。可用-i选项给出提示。
支持通配符。
2 移动文件
mv [option] source dest
如果目标位置已经存在着同名的文件,则已有的文件会被覆盖。
可以使用-b选项,遇到同名时,会自动为已有的文件创建一个后缀为“~”备份,再覆盖该文件。
3 删除文件
rm [option] files
选项:
-f:强制删除
-i:交互删除
-r:递归删除
4 比较文件
diff [option] ... files
选项:
-b: 不检查空格的不同
-B: 不检查空行的不同
-c: 使用上下文输出格式
-i: 不检查大小写的不同
-r: 递归比较子目录中的文件
-x: 不比较指定文件或目录的不同
-y: 并列的方式显示不同
显示出来的时候,a为增加了内容,d为删除了内容,c为修改了内容,对应的数字为行号。
5 重命名文件
参考移动文件的命令,相当于把某目录的某文件移动到相同目录的不同文件名的文件。