linux 怎样复制一个目录的所有文件到另一个目录

作者&投稿:住俊 (若有异议请与网页底部的电邮联系)
linux 怎样复制一个目录的所有文件到另一个目录~

直接使用cp命令即可,如果要复制子目录则添加加-R参数即可,使用:cp 源目录/* 目标目录 格式命令可实现复制文件夹下所有文件到另一目录。

cp命令说明:
cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误。
语法
cp(选项)(参数)
选项
-a:此参数的效果和同时指定"-dpR"参数相同;
-d:当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录;
-f:强行复制文件或目录,不论目标文件或目录是否已存在;
-i:覆盖既有文件之前先询问用户;
-l:对源文件建立硬连接,而非复制文件;
-p:保留源文件或目录的属性;
-R/r:递归处理,将指定目录下的所有文件与子目录一并处理;
-s:对源文件建立符号连接,而非复制文件;
-u:使用这项参数后只会在源文件的更改时间较目标文件更新时或是名称相互对应的目标文件并不存在时,才复制文件;
-S:在备份文件时,用指定的后缀“SUFFIX”代替文件的默认后缀;
-b:覆盖已存在的文件目标前将目标文件备份;
-v:详细显示命令执行的操作。
参数
源文件:制定源文件列表。默认情况下,cp命令不能复制目录,如果要复制目录,则必须使用-R选项;
目标文件:指定目标文件。当“源文件”为多个文件时,要求“目标文件”为指定的目录。
示例:
cp aaa/* /bbb
复制目录aaa下所有文件到/bbb目录下

1、copy ,cp,该命令的功能是将给出的文件或目录拷贝到另外一个文件或目录中。
语法: cp [选项] 源文件或目录 目标文件或目录

2、例如;在/TEST目录下新建test1和test2两个子文件夹。 假设复制源文件test1下的test01文件,目标目录为test2。
3、直接可以用: cp /TEST/test1/test01 /TEST/test2



4、例如;在/TEST目录下新建test1和test2两个子文件夹。 假设复制源文件test1文件夹,目标目录为test2。
直接用:cp -r /TEST/test1 /TEST/test2

5、但要对一个文件夹中的全部文件复制到另外一个文件夹中去,如何进行操作呢?

6、应该用cp -r /TEST/test1/. /TEST/test2。把test1中的文件夹及文件复制到test2中。

7、也可以用cp -r /TEST/test1/* /TEST/test2。得到一样的效果。

Linux系统下复制命令为cp,但是cp不带参数只能复制文件,如果需要把一个目录下的子目录复制到当前目录,需要加参数-R递归操作,把目录下文件和子目录一并处理:例如:把/mnt/zhidao子目录复制到当前/etc目录下
cp -R /mnt/zhidao /etcLinux系统下cp命令常用参数:-a:此参数的效果和同时指定"-dpR"参数相同
-b:删除、覆盖目的文件先备份-f:强行复制文件或目录, 不论目的文件或目录是否已经存在-i:覆盖文件之前先询问用户-l:对源文件建立硬链接,而非复制文件-p::保留源文件或目录的属性,包括所有者、所属组、权限与时间-r:递归处理,将指定目录下的文件与子目录一并处理。-R:递归处理,将指定目录下的文件及子目录一并处理-v :显示执行过程

cp -r a /b这条命令可实现


雅江县15663675135: linux 怎样复制一个目录的所有文件到另一个目录 -
张鲍氟尿: Linux系统下复制命令为cp,但是cp不带参数只能复制文件,如果需要把一个目录下的子目录复制到当前目录,需要加参数-R递归操作,把目录下文件和子目录一并处理:例如:把/mnt/zhidao子目录复制到当前/etc目录下 cp -R /mnt/zhidao /...

雅江县15663675135: linux 怎样复制一个目录的所有文件到另一个目录 -
张鲍氟尿: cp -a 保留链接,文件属性,并复制其子目录.cp -r 递归复制指定目录下所有的子目录和文件.举例:cp -a ./my/why/ ./将目录why下面的所有文件复制到当前目录下,...

雅江县15663675135: linux 怎么样复制文件夹内所有文件到另一个文件夹? -
张鲍氟尿: cp -Rf /home/user1/* /root/temp/ 将 /home/user1目录下的所有东西拷到/root/temp/下而不拷贝user1目录本身.即格式为:cp -Rf 原路径/ 目的路径/ 关于更多Linux的学习,请查阅书籍《linux就该这么学》.

雅江县15663675135: linux下.编写一个程序,实现将一个目录的所有内容复制到另一个目录的功能. -
张鲍氟尿: #!/bin/bash#$1 是源文件2113或者目录#$2 是目标5261位置 [ -d $1 ] && find "$1" -type f -print0 | xargs -0 -i cp -xrvP {} "$2" ||4102 cp -xrvP "$1" "$2" 大概这样子把需要1653修改和完善一下内. 没有测试也不知道能用不 哈容

雅江县15663675135: linux如何将一个目录下所有的包括隐藏文件和目录拷贝至另一个目录. 例如将/etc/skel拷贝到/tmp/user下.
张鲍氟尿: cp -r(R也可以) /etc/skel/. /tmp/user -R -r 或 --recursive 递归处理,将指定目录下的文件及子目录一并处理 后面的用 '.' 而不是用 '*'

雅江县15663675135: LINUX如何拷贝整个目录并命名? -
张鲍氟尿: 用mv命令 mv /a /b1.命令格式:mv [选项] 源文件或目录 目标文件或目录 2.命令功能: 视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中.当第二个参数类型是文件时,mv命令完...

雅江县15663675135: linux下如何吧某个目录下所有文件拷贝到别的目录 -
张鲍氟尿: 用cp命令! 给你举个例子吧!把/home/a下的所有文件拷贝到/usr/local/src下: cp /home/a/* /usr/local/src/a

雅江县15663675135: linux中如何让用户所有文件复制到别一个目录 -
张鲍氟尿: 先cd到你要复制的文件目录下,再运行cp * /abc命令,abc是你要复制的目标路径.

雅江县15663675135: linux 怎么将文件拷贝到目录 -
张鲍氟尿: copy ,cp,该命令的功能是将给出的文件或目录拷贝到另外一个文件或目录中. 语法: cp [选项] 源文件或目录 目标文件或目录 在Linux中复制文件夹下的全部文件到另外文件夹 例如;在/TEST目录下新建test1和test2两个子文件夹. 假设复制源...

雅江县15663675135: linux下怎样把一个目录的子目录复制到当前目录中 -
张鲍氟尿: Linux系统下复制命令为cp,但是cp不带参数只能复制文件,如果需要把一个目录下的子目录复制到当前目录,需要加参数-R递归操作,把目录下文件和子目录一并处理: 例如:把/mnt/zhidao子目录复制到当前/etc目录下 cp -R /mnt/zhidao /etc...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网