您的位置:首页 > 运维架构 > Linux

一天一linux命令(9) cp rm mv文件和目录的管理

2013-04-02 13:00 197 查看
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/.bashrcrm    使用方式:rm [options] name...     说明:删除档案及目录。     参数:     -i 删除前逐一询问确认。  -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。   -r 将目录及以下之档案亦逐一删除。   范例:例一:删除所有C语言程序档;删除前逐一询问确认。   $ rm -i *.c  例二:将 Finished 子目录及子目录中所有档案删除,且不用提示。   $ rm -rf Finishedmv 语法:mv [-u] [源文件] [目标文件]说明:将一个档案移至另一档案,或将数个档案移至另一目录。参数:-u :同样,为update的简写,当源文件比目标文件还新时才会动作!-i 若目的地已有同名档案,则先询问是否覆盖旧档。
范例:
例一:删除文件
$ cp .bashrc bashrc
例二:更改文件名。把文件bashrc改名为bashrc.old $ mv bashrc bashrc.old
例三:将bashrc与bashrc2移到/tmp目录下。请注意,最后一个才是最终的目标文件,其他的都是源文件
$ mv bashrc bashrc2 /tmp
ls
/article/9314648.html 

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐