linux怎么复制文件夹内所有文件到另一个文件夹?

作者&投稿:壤纪 (若有异议请与网页底部的电邮联系)
linux 怎么样复制文件夹内所有文件到另一个文件夹?~

cp
./*
.*
/目标目录
比如把/home/leo/soft/目录下的文件复制到/home/leo/ware里:
用绝对路径复制:cp
/home/leo/soft/*.*
/home/leo/ware/
用相对路径复制:
先进入/home/leo/ware/目录:cd
/home/leo/ware/
复制:cp
../soft/*.*
.

linux系统使用cp命令即可将一个文件夹里面的文件复制到另外一个文件夹里面。
这个命令相当于dos下面的copy命令,具体用法是:cp –r 源文件 目的文件
其中参数r是指连同源文件中的子目录一同拷贝。../ 和 ./ 代表的 是上级目录以及当前目录。使用时的两种情况:
1、处在当前目录复制当前目录下文件到别的目录:cp 文件名称 别的文件目录路径
例如, 在orz文件夹下有两个子文件夹a和b,a中有文件x.c,b中无文件。
此时我们在a文件夹中命令如下:cp x.c ../b/
2、处在当前文件夹下复制另外文件夹下的文件到当前文件夹下:cp 路径/文件名称 ./
例如和上面例子一样,命令如下:cp ../a/x.c ./

扩展资料:
linux系统复制错文件后要删除文件的命令:
rm这个命令是用来删除文件的,和dos下面的rm(删除一个空目录)是有区别的,大家千万要注意。rm命令常用的参数有三个:-i,-r,-f。比如要删除一个名字为test的一个文件:rm –i test
系统会询问:rm:remove test?y,敲了回车以后,这个文件才会真的被删除。之所以要这样做,是因为linux不象dos那样有undelete的命令,或者是可以用pctool等工具将删除过的文件救回来,linux中删除过的文件是救不回来的,所以使用这个参数在删除前让你再确定一遍,是很有必要的。
参考资料来源:百度百科-linux命令

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 -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章节


linux如何复制文件
使用cp复制当前目录下的文件file.txt到\/tmp目录下。复制当前目录下所有文件到\/tmp目录,直接执行命令cp*即可。使用-p选项复制文件时可以保留原文件的一切属性以及扩展属性,如图所示:使用-R或者-r,可以递归的复制目录下的所有文件到另一个目录,如图所示:本文章基于ThinkpadE15品牌、centos7系统撰写的。

Linux如何复制文件linux怎么复制
除了“cp”命令,您还可以使用Linux中的“mv”命令来完成文件复制。下面是使用“mv”命令复制文件的例子:mv old-file new-file 上面命令将复制名为“old-file”的源文件到名为“new-file”的文件中。与“cp”命令不同,“mv”命令只会复制文件而不会删除源文件,但您仍可以使用rm命令来删除源文件。

linux复制文件的命令是什么?
方式一:对文件进行copy:#cp object_file source_file 方式二:对目录下文件进行copt:#cp -r object_file source_file补充cp的参数:用法:cp [选项]... [-T] 源文件 目标文件或:cp [选项]... 源文件... 目录或:cp [选项]... -t 目录 源文件...将源文件复制至目标文件,或将多个源...

linux如何复制文件
linux系统使用cp命令即可将一个文件夹里面的文件复制到另外一个文件夹里面。这个命令相当于dos下面的copy命令,具体用法是:cp_r源文件目的文件,其中参数r是指连同源文件中的子目录一同拷贝。..\/ 和 .\/ 代表的 是上级目录以及当前目录。使用时的两种情况:1、处在当前目录复制当前目录下文件到别的目录...

linux下怎么把一个文件复制到多个文件夹里?
cp命令将文件复制到目录文件夹。如果需要复制一个文件到多个文件夹下,可以使用多条cp语句,或者使用shell脚本。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误。用...

linux下怎么把一个文件复制到多个文件夹里?
在Linux环境下,如果需要将一个文件复制到多个文件夹中,有两种常见的方法可供选择。首先,你可以直接使用cp命令执行多条命令,分别将文件复制到各个目标文件夹。例如,假设你想将"hello.txt"复制到abcdef四个目录,命令如下:bash cphello.txtab cphello.txtcd cphello.txtef 另一种方法是利用shell...

linux怎么复制文件?
linux怎么复制文件?1、首先在电脑上打开虚拟机。然后打开Linux系统,进入到主目录。2、然后在主目录中创建一个students目录。命令:mkdirstudents。3、然后进入到students目录中。再创建两个目录fuzhi1,fuzhi2。4、然后进入到fuzhi1目录中。用touch命令创建一个6.JPG文件。5、然后用cp命令将6.JPG文件移动...

linux怎么复制文件
在linux中文件的复制一般都需要这样一个流程,如果没有文件先创建文件,有文件就可以用CP命令来复制文件到当前目录或复制到其他目录,如果没有目录还需要创建目录。为了更好的展示,我以界面加命令的方式来操作,先在tmp目录下创建一个dog目录来用展示。cd \/tmp进入tmp目录,mkdir dog创建dog文件夹。现在...

linux复制内容到另一个文件
该文件复制内容到另一个文件的方式有:使用cp命令、使用cat命令、使用sed或awk命令、使用tee命令、使用文本编辑器。1、使用cp命令:cp source_file destination_file,如果目标文件不存在,将被创建;如果目标文件已存在,内容将被覆盖。2、使用cat命令:cat source_file>destination_file,这与上面的cp命令...

Linux命令如何创建,复制,打开,删除文件呢
接着是复制文件,cp是Linux中的复制命令。格式:cp 文件名 文件夹名,回车之后就可以把文件复制到对应的文件夹里面了。这时候我们打开之前新建的空文件夹,可以看到里面就有文本文件。而删除文件就是rm 文件名,然后回车执行命令就可以删除了,注意,输入完命令要回车才执行哦。接着再来打开文件,之前我...

浦东新区15713594228: Linux系统怎么复制文件夹下的全部文件到另外文件夹 -
凤弦三磷: 1、用cp命令可以复制全部文件. 1)、复制的时候记得使用通配符*,*表示所有文件. 2)、复制的时候记得-R参数,即递归复制,可以将源文件夹下的子文件夹中的文件一并复制. 2、示例:将当前用户home目录下的doc文件夹下的所有文件复...

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

浦东新区15713594228: linux 怎么样复制文件夹内所有文件到另一个文件夹 -
凤弦三磷: cp -Rf /home/user1/* /root/temp/ 将 /home/user1目录下的所有东西拷到/root/temp/下而不拷贝user1目录本身. 即格式为:cp -Rf 原路径/ 目的路径/

浦东新区15713594228: linux 怎么样复制文件夹内所有文件到另一个文件夹 -
凤弦三磷: 用通配符*或? cp /dir/* /dest_dir/ 如果把下面的目录都考过去,就再加上-r参数: cp -r /dir/* /dest_dir/

浦东新区15713594228: linux 怎么样复制文件夹内所有文件到另一个文件夹 -
凤弦三磷: cp -Rf /home/user1/* /root/temp/ 将 /home/user1目录下的所有东西拷到/root/temp/下而不拷贝user1目录本身.即格式为:cp -Rf 原路径/ 目的路径/

浦东新区15713594228: linux 怎么样复制文件夹内所有文件到另一个文件夹 -
凤弦三磷: cp -rf xxx/* zzzz/ cp代表复制,rf代表递归和强制,*号代表所有,把xxx文件夹下的所有文件移到zzz文件夹下-p可以带属性复制,-u新覆盖原有

浦东新区15713594228: linux 怎么样复制文件夹内所有文件到另一个文件夹 -
凤弦三磷: cp -Rf /home/user1/* /root/temp/ 将 /home/user1目录下的所有东西拷到/root/temp/下而不拷贝user1目录本身. 即格式为:cp -Rf 原路径/ 目的路径/

浦东新区15713594228: linux下怎么把一个文件复制到多个文件夹里 -
凤弦三磷: 比如说有个叫/root/a.txt的文件,你要复制到/home/a /home/b /home/c这些目录,可以如下:cp /rooot/a.txt /h...

浦东新区15713594228: linux 怎么样复制文件夹内所有文件到另一个文件夹? -
凤弦三磷: cp -Rf /home/user1/* /root/temp/ 将 /home/user1目录下的所有东西拷到/root/temp/下而不拷贝user1目录本身.即格式为:cp -Rf 原路径/ 目的路径/

浦东新区15713594228: linux下怎么把一个文件复制到多个文件夹里 -
凤弦三磷: find ./ -maxdepth 1 -type d -exec cp -r 文件名 {} \;把文件名换成你要复制的文件就行. ./ 是说把文件复制到当前目录下,你要复制到其他目录就自己换. -maxdepth 1 是说仅找一层子目录,二级三级..的子目录不搜索.cp 命令仅仅把最后一个参数作为目标,其余参数作为要复制的文件.所以楼上说的其实是将所有的文件都复制到 /home/c 下,不符合你的要求的.

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