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
下一篇 2016-08-22

相关推荐

  • ssh 笔记

    ssh

    Linux干货 2018-01-08
  • 马哥linux课堂笔记

    0805课堂笔记 基本权限 读,写,执行   对于文件的读权限,能否查看文件内容.(文件内容需不需要看,如果是文本就需要看,如果是二进制就不需要看) 对于文件的写权限,能否修改文件内容,不能修改文件名,不能删除文件.(如果需要修改文件内容和文件名,必须在其父目录增加写权限和执行权限) 对于文件的执行权限,能否运行他.   对于目录的读权限…

    Linux干货 2016-08-15
  • 程序包管理

    程序包 linux的程序包主要分为两类;二进制可执行安装包和源代码程序文件包     二进制应用程序的组成部分:     二进制文件、库文件、配置文件、帮助文件   查看二进制程序所依赖的库文件:     ldd&nbs…

    Linux干货 2016-05-30
  • 编译安装MariaDB源码包

        因为MySQL的发展趋势不甚乐观,MariaDB已替代MySQL被CentOS 7做为默认组件,如果想在CentOS 6中使用最新的MariaDB,则需要我们手动安装,其安装方式有三种:     1、RPM包安装     2、二进制…

    Linux干货 2015-06-08
  • Linux系统

    1、计算机的组成及其功能 从基本结构上来讲,电脑可以分为五大部分:运算器、存储器、控制器、输入和输出设备。 运算器(Datapath):对数据进行各种算术运算和逻辑运算,即对数据进行加工处理。 存储器(Memory):存储程序、数据和各种信号、命令等信息,并在需要时提供这些信息。 控制器(Control):整个计算机的中枢神经,对程序规定的控制信息进行解释,…

    Linux干货 2016-10-30
  • PXE网络引导自动化安装系统详解

    一、PXE:预引导加载环境  1.PXE          Preboot ExecuteEnvironment:支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial f…

    2016-04-30