好记性不如烂笔头,日志中记录了本人学习时遇到的知识点,方便自己回顾所学,也给有需要的童孩提供参考。欢迎大家阅读,并提出宝贵意见。

linux:复制、删除、移动目录或档案(cp, rm, mv )

上一篇 / 下一篇  2013-05-21 19:47:26 / 个人分类:Linux

1.          cp (复制档案或目录)

[root@www ~]# cp [-adfilprsu] 来源文件(source) 目标文件(destination)

[root@www ~]# cp [options] source1 source2 source3 .... directory

选项与参数:

-a  :相当于 -pdr 的意思,至于 pdr 请参考下列说明;(常用)

-d  :若来源文件为链接文件的属性(link file),则复制链接文件属性而非档案本身;

-f  :为强制(force)的意忠,若目标档案已经存在且无法开启,则移除后再尝试次;

-i  :若目标文件(destination)已经存在时,在覆盖时会先询问动作的运行(常用)

-l  :运行硬式连结(hard link)的连结档建立,而非复制档案本身;

-p  :连同档案的属性一起复制过去,而非使用默认属性(备份常用)

-r  :递归持续复制,用于目录的复制行为;(常用)

-s  :复制成为符号链接文件 (symbolic link),亦即『快捷方式』档案;

-u  :若 destination source 旧才更新 destination

最后需要注意的,如果来源档有两个以上,则最后一个目的文件一定要是『目录』才行!

如:将家目录的 .bashrc .bash_history 复制到 /tmp 底下

[root@www tmp]# cp ~/.bashrc ~/.bash_history  /tmp

2.          rm (移除档案或目录)

[root@www ~]# rm [-fir] 档案或目录

选项与参数:

-f  :就是 force 的意思,忽略不存在的档案,不会出现警告讯息;

-i  :互动模式,在删除前会询问使用者是否动作

-r  :递归删除!最常用在目录的删除了!这是非常危险的选项!!!

3.          mv (移动档案与目录,或更名)

[root@www ~]# mv [-fiu] source destination

[root@www ~]# mv [options] source1 source2 source3 .... directory

选项与参数:

-f  force 强制的意思,如果目标档案已经存在,不会询问而直接覆盖;

-i  :若目标档案 (destination) 已经存在时,就会询问是否覆盖!

-u  :若目标档案已经存在,且 source 比较新,才会更新 (update)


TAG:

 

评分:0

我来说两句

Open Toolbar