linux 怎么样复制文件夹内所有文件到另一个文件夹
cp
./*
.*
/目标目录
比如把/home/leo/soft/目录下的文件复制到/home/leo/ware里:
用绝对路径复制:cp
/home/leo/soft/*.*
/home/leo/ware/
用相对路径复制:
先进入/home/leo/ware/目录:cd
/home/leo/ware/
复制:cp
../soft/*.*
.
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。得到一样的效果。
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。得到一样的效果。
cp命令将源文件复制至目标文件,可将单个或多个源文件复制至目标目录。
如果需要复制一个文件夹里的所有文件,可以使用通配符*,使用通配符可以匹配一个文件夹里的全部文件。
用法示例:
复制~/baidu/文件夹里的所有文件到~/zhidao/文件夹
$ cp ~/baidu/* ~/zhidao/
使用-R参数可实现递归功能,即所有子目录中的文件与目录均拷贝
$ cp -R 源目录/* 目地目录
cp -a 源文件 目标文件
cp命令用于复制文件或目录,格式为:“cp [选项] 源文件 目标文件”。
复制命令的三种情况:
目标文件是一个目录,会将源文件复制到该目录中。
目标文件是一个文件,会将源文件覆盖该文件。
目标文件不存在,将会复制源文件并修改为目标文件的名称(重命名)。
参数 作用
-p 保留原始文件的属性
-d 若对象为"链接文件",则保留该"链接文件"的属性
-r 递归持续复制(用于目录)
-i 若目标文件存在则询问是否覆盖
-a 相当于-pdr(p,d,r为上述的参数)
创建一个名为install.log的文件:
[root@linuxprobe ~]# touch install.log
将install.log复制为x.log:
[root@linuxprobe ~]# cp install.log x.log
参考《linux就该这么学》2章节
cp -a * 当前目录 目标目录
晨肤可明: linux中可以使用cp命令来进行文件的复制操作,如果需要将某个文件夹下全部文件(包括子文件夹)复制到另外一个文件夹,可以使用cp的-r参数:cp -ri A/B/* A1/B1/ 回车 若复制过程中询问是否覆盖,输入y按回车,若不想看到提示直接覆盖使...
彭泽县13778699257: linux 怎么样复制文件夹内所有文件到另一个文件夹? - ?
晨肤可明: cp -Rf /home/user1/* /root/temp/ 将 /home/user1目录下的所有东西拷到/root/temp/下而不拷贝user1目录本身.即格式为:cp -Rf 原路径/ 目的路径/ 关于更多Linux的学习,请查阅书籍《linux就该这么学》.
彭泽县13778699257: linux 怎么样复制文件夹内所有文件到另一个文件夹 - ?
晨肤可明: cp命令将源文件复制至目标文件,可将单个或多个源文件复制至目标目录.如果需要复制一个文件夹里的所有文件,可以使用通配符*,使用通配符可以匹配一个文件夹里的全部文件.用法示例:复制~/baidu/文件夹里的所有文件到~/zhidao/文件夹$ cp ~/baidu/* ~/zhidao/
彭泽县13778699257: Linux系统怎么复制文件夹下的全部文件到另外文件夹 - ?
晨肤可明: 文件夹-source另外文件夹-target12cp -pi source/* target或cp -r source/ target/说明:-pi表示复制并保留原有读写权限,覆盖前提醒;-r表示递归复制.更详细的说明参见man或info文档.
彭泽县13778699257: linux 怎么样复制文件夹内所有文件到另一个文件夹 - ?
晨肤可明: cp -r /文件夹名字/* /另一个文件夹名字 加“-r”参数就表示把文件夹下的文件夹也一起复制过去.不加的话,只复制文件
彭泽县13778699257: linux 怎么样复制文件夹内所有文件到另一个文件夹? - ?
晨肤可明: cp -Rf /home/user1/* /root/temp/ 将 /home/user1目录下的所有东西拷到/root/temp/下而不拷贝user1目录本身.即格式为:cp -Rf 原路径/ 目的路径/
彭泽县13778699257: linux 怎么样复制文件夹内所有文件到另一个文件夹 - ?
晨肤可明: 如果该目录只有文件 没有子目录:cp /xx/xx/xx/.* /xx/xx/xx/ .*是代表目录下所有的意思 如果 想复制的目录下有子目录 那么cp -r +源目录/ 目的目录/
彭泽县13778699257: linux下怎么把一个文件复制到多个文件夹里 - ?
晨肤可明: 比如说有个叫/root/a.txt的文件,你要复制到/home/a /home/b /home/c这些目录,可以如下:cp /rooot/a.txt /h...
彭泽县13778699257: linux下怎么把一个文件复制到多个文件夹里 - ?
晨肤可明: 把一个文件复制到多个文件夹里只需要直接在路径上添加不同目录即可. 举例: 在root目录下1.txt文件,复制到/home/abc /home/bcd /home/cde这三个目录中命令如下如下: cp /rooot/1.txt /home/abc /home/bcd /home/cde 简单说下linux下批量...
彭泽县13778699257: linux 如何将某个文件复制到另一个文件夹下面的所有文件夹内 - ?
晨肤可明: for dir in `ls -l /home | grep "^d" | awk '{ print $9 }' ` do mv /opt/1.txt /home/$dir done