linux 怎么将文件拷贝到目录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 怎么将文件拷贝到目录相关的知识,希望对你有一定的参考价值。

cp命令将文件复制到目录文件夹。
如果需要复制一个文件到多个文件夹下,可以使用多条cp语句,或者使用shell脚本。
用法示例:
复制abc.txt到ab
cd
ef目录下
$
cp
abc.txt
ab
$
cp
abc.txt
cd
$
cp
abc.txt
ef
脚本方式:
复制abc.txt到ab
cd
ef目录下
dirs=("ab"
"cd"
"ef")
for
dir
in
$dirs[@]
do
cp
abc.txt
$(dir)
done
cp命令说明
cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误。
语法
cp(选项)(参数)
选项
-a:此参数的效果和同时指定"-dpr"参数相同;
-d:当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录;
-f:强行复制文件或目录,不论目标文件或目录是否已存在;
-i:覆盖既有文件之前先询问用户;
-l:对源文件建立硬连接,而非复制文件;
-p:保留源文件或目录的属性;
-r/r:递归处理,将指定目录下的所有文件与子目录一并处理;
-s:对源文件建立符号连接,而非复制文件;
-u:使用这项参数后只会在源文件的更改时间较目标文件更新时或是名称相互对应的目标文件并不存在时,才复制文件;
-s:在备份文件时,用指定的后缀“suffix”代替文件的默认后缀;
-b:覆盖已存在的文件目标前将目标文件备份;
-v:详细显示命令执行的操作。
参数
源文件:制定源文件列表。默认情况下,cp命令不能复制目录,如果要复制目录,则必须使用-r选项;
目标文件:指定目标文件。当“源文件”为多个文件时,要求“目标文件”为指定的目录。
参考技术A copy
,cp,该命令的功能是将给出的文件或目录拷贝到另外一个文件或目录中。
语法:
cp
[选项]
源文件或目录
目标文件或目录
在Linux中复制文件夹下的全部文件到另外文件夹
例如;在/TEST目录下新建test1和test2两个子文件夹。
假设复制源文件test1下的test01文件,目标目录为test2。
直接可以用:
cp
/TEST/test1/test01
/TEST/test2
在Linux中复制文件夹下的全部文件到另外文件夹
在Linux中复制文件夹下的全部文件到另外文件夹
在Linux中复制文件夹下的全部文件到另外文件夹
例如;在/TEST目录下新建test1和test2两个子文件夹。
假设复制源文件test1文件夹,目标目录为test2。
直接用:cp
-r
/TEST/test1
/TEST/test2
在Linux中复制文件夹下的全部文件到另外文件夹
但要对一个文件夹中的全部文件复制到另外一个文件夹中去,如何进行操作呢?
在Linux中复制文件夹下的全部文件到另外文件夹
应该用cp
-r
/TEST/test1/.
/TEST/test2。把test1中的文件夹及文件复制到test2中。
在Linux中复制文件夹下的全部文件到另外文件夹
也可以用cp
-r
/TEST/test1/*
/TEST/test2。得到一样的效果。
在Linux中复制文件夹下的全部文件到另外文件夹

linux怎么将一个文件移动到另一个目录下

linux下进行复制的命令为cp。
假设复制源目录 为 dir1 ,目标目录为dir2。怎样才能将dir1下所有文件复制到dir2下了
如果dir2目录不存在,则可以直接使用
cp -r dir1 dir2
即可。
如果dir2目录已存在,则需要使用
cp -r dir1/. dir2
如果这时使用cp -r dir1 dir2,则也会将dir1目录复制到dir2中,明显不符合要求。
ps:dir1、dir2改成对应的目录路径即可。
cp -r /home/www/xxx/statics/. /home/www/statics
如果存在文件需要先删除
rm -rf /home/www/statics/*
否则会一个个文件提示你确认,使用cp -rf 也一样提示
参考技术A 有界面的话直接复制粘贴,没界面的话需要使用mv命令,特殊的,关系到系统的文件目录需要sudo之类.

以上是关于linux 怎么将文件拷贝到目录的主要内容,如果未能解决你的问题,请参考以下文章

linux中怎么拷贝文件到指定目录下???

linux下怎么把日志拷贝出来

如何从linux的文件拷贝到另一台机器

如何从linux的文件拷贝到另一台机器

在linux中怎样将文件拷贝到u盘中

如何从linux系统中拷贝文件到U盘