linux的文件,目录操作命令(mv,rm,cp)

时间:2022-09-27 11:31:20

1.mv :用于重命名文件或目录;用于转移文件或目录

重命名文件或目录:$mv filename overfile ; $mv dirname overdir(必须是当前目录下没有的,否则操作的是转移目录)

转移文件或目录:$mv filename dirname ;$mv dirname receivedir 

相关参数:-f 文件覆盖时不提示 ; -i 文件覆盖时提示 ; -n 不覆盖存在的文件

 

2.rm :用于删除文件或目录

删除文件:$rm filename 

删除目录:$rm -r dirname ; $rm -d dirname(删除空目录)

相关参数:-f 删除时不提示,忽略不存在的文件;-i 每步删除前都提示;-I 删除超过3个文件时提示。

 

3.cp:用于复制文件或目录

复制文件:$cp filename dirname

复制目录:$cp -r dir1 dir2 (把目录dir1复制到目录dir2下)

在复制文件文件时,如有有重复文件会出现是否覆盖文件的问题,对于大量的文件操作时,每次都回答yes是很二的。。:

$yes | cp *.h dir   (使用yes命令)