复制、删除与移动: cp, rm, mv

                                                                                   复制、删除与移动: cp, rm, mv 

1.cp:复制档案或目录

   cp [-adfilprsu] 来源文件(source) 目标文件(destination)

选项与参数:
-a  :可将档案的特性都复制过来(例:cp -a /etc /tmp),相当于 -pdr 的意思,至于 pdr 请参考下列说明;(常用)
-d  :若来源文件为链接文件的属性(link file),则复制链接文件属性而非档案本身;
-f  :为强制(force)的意思,若目标档案已经存在且无法开启,则移除后再尝试一次;
-i  :若目标文件(destination)已经存在时,在覆盖时会先询问动作作的进行(常用)
-l  :进行硬式连结(hard link)的连结档建立,而非复制档案本身;(例: cp -l bashrc bashrc_hlink)
-p  :连同档案的属性一起复制过去,而非使用默认属性(备份常用);
-r  :递归持续复制,用于目录的复制行为;(常用)!(
*例: cp -r /etc/ /tmp,档案与目录权限可能会被改变 )
-s  :复制成为符号链接文件 (symbolic link),亦即『快捷方式』档案;(例:cp -s bashrc bashrc_slink)
-u  :若 destination 比 source 旧才更新 destination !(例: cp -u ~/.bashrc /tmp/bashrc)
*(例: cp ~/.bashrc ~/.bash_history /tmp)
# 可以将多个数据一次复制到同一个目录去!最后面一定是目录!

范例一:用root 身份,将家目录下的 .bashrc 复制到 /tmp 下,并更名为
bashrc

[root@www ~]# cp ~/.bashrc /tmp/bashrc
*那如果你想要将档案的所有特性都一起复制过来呢?可以加上 -a 喔!

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

[root@www ~]# rm [-fir] 档案或目录
选项与参数:
-f  :就是 force 的意思,忽略与存在的档案,不会出现警告讯息;
-i  :互动模式,在删除前会询问使用者是否动作作
-r  :递归删除啊!最常用在目录的删除了!这是非常危险的选项!!! 
 范例二:将刚刚在 cp 的范例中建立的 bashrc 删除掉!
[root@www ~]# cd /tmp
[root@www tmp]# rm -i bashrc
rm: remove regular file `bashrc'? y
# 如果加上 -i 的选项就会主动询问喔,避免你删除到错误的档名! 
 3.mv (移动档案与目录,或更名)

root@www ~]# mv [-fiu] source destination
选项不参数:
-f  :force 强制的意思,如果目标档案已经存在,不会询问而直接覆盖;
-i  :若目标档案 (destination) 已经存在时,就会询问是否覆盖!
-u  :若目标档案已经存在,且source 比较新,才会更新 (update)

范例三:复制一档案,建立一目录,将档案移动到目录中
[root@www ~]# cd /tmp
[root@www tmp]# cp ~/.bashrc bashrc
[root@www tmp]# mkdir mvtest
[root@www tmp]# mv bashrc mvtest
# 将某个档案移动到某个目录去,就是这样做! 
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值