cp
语法:cp [-drsu] [源文件] [目标文件]
说明:复制文件和目录。
参数说明:
- -a 尽可能将档案状态、权限等资料都照原状予以复制。
- -d:进行复制时,如果是复制到链接文件,若不加任何参数,则默认情况下会将链接到的源文件复制到目的地,若加-d,则链接文件可原封不动地将链接这个快捷方式复制到目的地。
- -f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。
- -r:可以进行目录的复制。
- -s :做成链接文件,与ln指令功能相同。
- -u, --update:如果源文件较新,或者没有目标文件,才会进行复制动作。可用于备份操作。
范例:
例一:将.bashrc复制成bashrc文件!
$cp .bashrc bashrc
例二:复制整个目录的参数!
$ cp -r /bin /tmp/bin
例三:建立一个链接文件,文件名为bashrc.cp
$cp -s .bashrc bashrc.cp
例四:先检查/home/.bashrc与.bashrc是否相同,如果不同就复制一份;如果相同则不做任何动作!常用于备份
[root @test /root]# cp -u /root/.bashrc /home/test/.bashrc
rm
使用方式:rm [options] name...
说明:删除档案及目录。
参数:
-i 删除前逐一询问确认。
-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
-r 将目录及以下之档案亦逐一删除。
例一:删除所有C语言程序档;删除前逐一询问确认。
$ rm -i *.c
例二:将 Finished 子目录及子目录中所有档案删除,且不用提示。
$ rm -rf Finished
mv
语法:mv [-u] [源文件] [目标文件]
说明:将一个档案移至另一档案,或将数个档案移至另一目录。
参数:
-u :同样,为update的简写,当源文件比目标文件还新时才会动作!
-i 若目的地已有同名档案,则先询问是否覆盖旧档。
范例: 例一:删除文件 $ cp .bashrc bashrc 例二:更改文件名。把文件bashrc改名为bashrc.old $ mv bashrc bashrc.old 例三:将bashrc与bashrc2移到/tmp目录下。请注意,最后一个才是最终的目标文件,其他的都是源文件 $ mv bashrc bashrc2 /tmp
ls
http://blog.csdn.net/fuxingdaima/article/details/8745207