【每天一点Linux】使用cp复制、rm删除、mv移动文件或目录

Linux操作文件常用命令,复制、删除、移动文件或目录

 

cp:复制文件或目录

1.cp 源文件名 目标文件

2.cp -i 源文件名 目标文件

-i 目标文件已经存在,在覆盖前会询问是否覆盖   y 覆盖 n 不覆盖

3.cp 源文件路径 .(这是个点)

将源文件路径复制到当前目录下

4.cp -a 源文件名 目标文件

将文件的所有特性都一起复制过来 eg:-rw-rw-r--

5.cp -r 源目录路径 目标目录路径 

-r复制目录 文件与目录的权限可能会被改变

不加-r 报这个错

 

 

rm:删除文件或目录

1.rm 文件名               删除文件

2.rm -r 目录名            删除目录

3.rm -r t*.txt               删除匹配t*.txt的文件

4.rm -i filename 删除文件前询问用户是否操作     y 确认 n 取消

 

mv:移动文件或目录,或者文件、目录改名

mv 源文件/目录 目标目录

1.mv 源文件/目录 目标目录   将xxx文件移到yyy目录下    

将文件移动到目标目录下,类似剪切

2.mv xxx ../xxx1

将xxx文件移到上一级目录下并改名为xxx1

3.mv xxx1 xxx2 yyy

将xxx1、xxx2文件移到yyy目录下(有多个源文件或目录,最后一个目标文件一定是“目录”)


版权声明:本文为j517318原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。