当前位置:首页 > 网站建设

Linux将一个文件夹或文件夹下的所有内容复制到另一个文件夹

不详2020-11-09682人围观

Linux将一个文件夹或文件夹下的所有内容复制到另一个文件夹

将一个文件夹下的所有内容复制到另一个文件夹下

cp -r /home/packageA/* /home/cp/packageB/

cp -r /home/packageA/. /home/cp/packageB/
这两种方法效果是一样的。

2、将一个文件夹复制到另一个文件夹下

cp -r /home/packageA /home/packageB

运行命令之后packageB文件夹下就有packageA文件夹了。

3、删除一个文件夹及其下面的所有文件

rm -rf /home/packageA

  • -r表示向下递归,不管有多少级目录,一并删除
  • -f表示直接强行删除,不作任何提示的意思
4、移动一个文件夹到另一个文件夹下面

mv /home/packageA /home/packageB/

mv /home/packageA /home/packageB
这两种方法效果是一样的。

5、移动一个文件夹下的所有内容到另一个文件夹下面

mv /home/packageA/* /home/packageB/

cp命令用来复制文件或者目录

一、格式

       cp [选项]… [-T] 源 目的

    或:cp [选项]… 源… 目录

    或:cp [选项]… -t 目录 源…

二、功能

将单个或多个源文件复制到目标目录(位置)

三、参数

    -a, –archive    等于-dR –preserve=all



    –backup[=CONTROL    为每个已存在的目标文件创建备份



    -b                类似–backup 但不接受参数



    –copy-contents        在递归处理是复制特殊文件内容



    -d                等于–no-dereference –preserve=links



    -f, –force        如果目标文件无法打开则将其移除并重试(当 -n 选项



    存在时则不需再选此项)



    -i, –interactive        覆盖前询问(使前面的 -n 选项失效)



    -H                跟随源文件中的命令行符号链接



    -l, –link            链接文件而不复制



    -L, –dereference   总是跟随符号链接



    -n, –no-clobber   不要覆盖已存在的文件(使前面的 -i 选项失效)



    -P, –no-dereference   不跟随源文件中的符号链接



    -p                等于–preserve=模式,所有权,时间戳



    –preserve[=属性列表   保持指定的属性(默认:模式,所有权,时间戳),如果



    可能保持附加属性:环境、链接、xattr 等



    -R, -r, –recursive  复制目录及目录内的所有项目

 

    版权声明:

    博主在此发文(包括但不限于汉字、拼音、拉丁字母)均为随意敲击键盘所出,用于检验本人电脑键盘录入、屏幕显示的机械、光电性能,并不代表本人局部或全部同意、支持或者反对观点

    如需要详查请直接与键盘生产厂商法人代表联系。挖井挑水无水表,不会网购无快递。

    文章内容除非注明原创,否则来源于互联网,不代表本人的任何立场;涉及到的软件来源于互联网,仅供个人下载使用,请勿用于商业用途,版权归软件开发者所有,下载后请于24小时内删除,请支持正版!

    因下载本站任何资源造成的损失,全部责任由使用者本人承担!

    如果你是版权方,认为本文内容对您的权益有所侵犯,请联系博主,待博主进行严格地审查和背景调查后,情况属实的将在三天内将本文删除或修正。

    博主的文章没有高度、深度和广度,只是凑字数。由于博主的水平不高(其实是个菜B),不足和错误之处在所难免,希望大家能够批评指出。