Linux文件管理类命令

文件管理工具:cp,mv,rm

cp命令:copy,用于实现复制功能

     源文件 —-> 目标文件

       cp [OPTION]… [-T] SOURCE DEST   #单源复制

       cp [OPTION]… SOURCE… DIRECTORY     #多源复制

       cp [OPTION]… -t DIRECTORY SOURCE…    #多源复制

cp [OPTION]… [-T] SOURCE DEST   #单源复制

     如果DEST不存在,则事先创建此文件,并复制源文件的数据流至DEST中;

     如果DEST存在:

          如果DEST是非目录文件:则覆盖目标文件

          如果DEST是目录文件:先在DEST目录下创建一个与源文件同名的文件,并复制其数据流;

例如:

cp /etc/issue /tmp/hi.txt

cp [OPTION]… SOURCE… DIRECTORY     #多源复制

cp [OPTION]… -t DIRECTORY SOURCE…    #多源复制

     如果DEST不存在,提示错误

     如果DEST存在:

          如果DEST是非目录文件,错误;

          如果DEST是目录文件,分别复制每个文件至目标目录中,并保持原名

常用选项:

-i:覆盖之前提醒用户确认,交互式复制

-f:强制覆盖目标文件

-r = -R:递归复制目录,复制目录&目录中的内容

-d:复制符号链接本身,而非其指向的源文件

-a:-dR –preserve=all, archive,用于实现归档

–preserve=

     mode:权限

     ownership:属主和属组

     timestamp:时间戳

     context:安全标签

     xattr:扩展属性

     links:符号链接

     all:上述所有属性

mv:move files

       mv [OPTION]… [-T] SOURCE DEST

       mv [OPTION]… SOURCE… DIRECTORY

       mv [OPTION]… -t DIRECTORY SOURCE…

常用选项:

-i:交互式

-f:force

-r:recursive

rm:remove files or directories

rm [OPTION]… FILE…

删除目录:rm -rf /PATH/TO/DIR

     rm -rf /

CentOS 6&7上对于该危险操作有提示:

rm: 在"/"进行递归操作十分危险

rm: 使用–no-preserver-root选项跳过安全模式Linux文件管理类命令

注意:生产环境中,所有不用的文件建议不要直接删除,而是移动至某个专用目录(模拟回收站)

原创文章,作者:vincent_chen,如若转载,请注明出处:http://www.178linux.com/37513

(0)
vincent_chenvincent_chen
上一篇 2016-08-22 09:29
下一篇 2016-08-22 09:29

相关推荐

  • Linux程序包管理rpm

    CentOS系统上rpm命令管理程序包: 安装、卸载、升级、查询、校验、数据库维护  安装: rpm {-i|–install} [install-options] PACKAGE_FILE … -v: verbose -vv: -h: 以#显示程序包管理执行进度;每个#表示2%的进度  rpm -ivh PACK…

    Linux干货 2015-06-21
  • 总考十分的学习宣言

    目标:按照学习线路图完成所有视频的学习,完成每一次的博客作业及云学堂考试,成功转型互联网运维。 宣言:我一定要转型互联网运维工程师,并在这个领域不断坚持耕耘下去,成为行业的专家,拿高薪,挣so much money,可以有钱去看看世界,去台湾环岛,去日本爬天空树,去北欧看极光,去南极看企鹅,去看盐湖和大象,去非洲看动物迁徙。一生的时间是有限的,在有限的时间里…

    Linux干货 2016-10-24
  • ldirectord 结合ipvsadm 配置nat,dr模型

    ldirectord 结合ipvsadm 配置nat,dr模型  一、nat模型 1、 drector # wget ftp://172.16.0.1/pub/Sources/7.x86_64/crmsh/ldirectord-3.9.6-0rc1.1.1.x86_64.rpm # yum -y install nginx (同…

    Linux干货 2016-11-24
  • 人志建,则无敌—vim练习题

    马哥网络班21期-第六周博客 1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; [root@caicai ~]# cp -a /etc/rc.d/rc.sysinit /tmp [root@caicai&nbsp…

    Linux干货 2016-08-15
  • LINUX的初探

    一般而言,计算机的组成遵循着“冯诺依曼体系结构”。这种结构的体现实质上是一种存储程序的原理,把程序本身当作数据来对待,程序和该程序处理的数据用同样的方式来存储。这种结构的要点是:计算机的数制采用二进制;计算机应该按照程序顺序执行。

    2018-03-04
  • 网络基础知识子网划分

    一、某公司申请到一个C 类IP 地址,但要连接6 个的子公司,最大的一个子 公司有26 台计算机,每个子公司在一个网段中,则子网掩码应设为?  根据要划分的子网数量来算子网掩码的。2的M次方大于等于N。其中M是划分子网时要借的位数。N是要划分的子网数。 将需求代入公式,M=3,C类IP默认的掩码为24位,再从主机位中借来3位,就是27位。二进制表示…

    Linux干货 2016-09-06