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

相关推荐

  • N23-第二周

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。     显示指定目录下的文件列表:ls     文件查看类命令:cat,tac,head,tail,more,less     复制命令:cp,install &…

    Linux干货 2016-09-26
  • find文件:就是这么简单

    概述 由于Linux一切皆文件,我们的日常运维工作其实就是与文件打交道的事,如何能够快速而有效地找到我们需要的文件呢?这是个令人头疼的问题。幸运是,Linux为用户提供了强大的查找工具——find。find通过遍历指定路径完成文件查找,它的的工作特点: 精确查找——多查询条件组合,精确匹配; 实时查找——遍历指定路径; 查找速度稍慢——由于需要遍历路径,速度…

    Linux干货 2016-08-18
  • 启动流程排错,自制linux内核,编译内核

    CentOS 6启动流程: POST –> Boot Sequence(BIOS) –> Boot Loader –> Kernel(ramdisk) –> rootfs–> switchroot–> /sbin/init–>(/et…

    Linux干货 2016-09-20
  • 基于keepalived实现高可用nginx服务

    基于keepalived实现高可用nginx服务 环境及配置前提说明 主机1,ip:192.168.25.140 运行web服务 主机2,ip:192.168.25.141 运行web服务 主机3,ip:192.168.25.138 运行nginx服务和keepalived服务 主机4,ip:192.168.25.139 运行nginx服务和keepaliv…

    Linux干货 2016-11-07
  • 文件系统的挂载使用总结

    文件系统使用 除根文件系统以外的文件系统创建后要使用需要先挂载至挂载点后才可以被访问,挂载点即分区设备文件关联的某个目录文件,挂载命令mount和 卸载命令umount; 挂载点: mount_point,作为被挂载的文件系统的访问入口; 作为挂载点需要满足三个条件:  (1)这个目录事先存在  (2)使用未被或不会被其他进程使用到的目录…

    系统运维 2016-11-19
  • 内核编译安装

    编译内核前期准备工作 (1)准备好开发环境 (2)获取目标主机航硬件设备的相关信息 (3)获取目标主机系统功能的相关信息 (4)获取内核源代码包     可以从www.kernel.com上下载 (5)安装好需要使用的包组     Server Platform&nbs…

    Linux干货 2016-09-13