Linux基础之文件管理命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 [OPTION]... SOURCE... DIRECTORY

 cp [OPTION]... -t DIRECTORY SOURCE...


 如果DEST不存在:错误;

 如果DEST存在:

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

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


常用选项:

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

 -f:强制覆盖目标文件;

 -r, -R:递归复制目录;

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

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

 --preserv=

     mode:权限

     ownership:属主和属组

     timestamps: 时间戳

     context:安全标签

     xattr:扩展属性

     links:符号链接

     all:上述所有属性


  mv命令:move

mv [OPTION]... [-T] SOURCE DEST

mv [OPTION]... SOURCE... DIRECTORY

mv [OPTION]... -t DIRECTORY SOURCE..    


常用选项:

 -i:交互式;

 -f:force


  rm命令:remove

    rm [OPTION]... FILE...


    常用选项:

 -i:interactive

 -f:force

 -r: recursive


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

 危险操作:rm -rf /*


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


以上是关于Linux基础之文件管理命令的主要内容,如果未能解决你的问题,请参考以下文章

Linux基础之文件管理命令

Linux基础命令之文件及目录管理

Linux基础命令之文件及目录管理

linux基础入门之文件管理类命令

2022-03-31 学好大数据先攻克 Linux 之文件管理(下) 补充基础命令

2022-03-31 学好大数据先攻克 Linux 之文件管理(上) 补充基础命令