最近用到三个rm+cp+mv基本命令,总是有一定的问题所以就总结一下。其实每一个命令都可以用man +命令来查看帮助
第一个命令:cp命令
作用:将一个或多个源文件或者目录复制到指定的目的文件或目录。cp还支持同时复制多个文件,当一次复制多个文件是,目标文件参数必须是一个已经存在的目录,否则将出现错误。
参数如下:
实例:
复制file到tmp并改名
cp file /tmp/file1
将目录/usr/下所有文件及其子目录复制到目录/user/file中
cp -r /usr/ /user/file
一般每次复制过程,若有一些同名文件都会有提示,需要不停按y来确定,这是~/.bashrc下面的alias的别名在作祟,最简单的方式就是在前面
\cp,前面反斜杠就是让cp按照原始的来解析。
第二个 mv
mv命令用来对文件或者目录重新命令,或者将文件从一个目录移动到另一个目录中。
源文件备移至一个目标目中,有两种结果。
1,如果目标文件世道某一个目录文件的路径,源文件会被移动到目录下,切文件名不变。
2,如果目标文件不是目录文件,则会覆盖已存在的同名文件。
实例:
改名
mv file1 file2
把所有文件移动到当前目录
mv /usr/* .
第三个 rm
rm 命令可以删除一个项目中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其目录均删除掉
注:
rm删除文件无法恢复
参数如下
如果不想出现询问直接删除可以用\rm恢复原始
如:
\rm 1.txt