导航:首页 > 文件处理 > cp复制文件夹

cp复制文件夹

发布时间:2022-02-14 19:25:09

1. linux中在复制一个目录时cp -a 和cp -r有什么区别

cp文件时候可以不用加参数,但是cp文件夹的时候必须加-R或-r,操作方法如下:

1、首先打开linux,使用cp的命令格式

2. unix中复制一个文件夹和文件夹中的所有文件,用什么指令

语法:chmod [who] [+ | - | =] [mode] 文件名

命令中各选项的含义为:

u 表示“用户(user)”,即文件或目录的所有者;

g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户;

o 表示“其他(others)用户”;

a 表示“所有(all)用户”。它是系统默认值;

操作符号可以是:
+ 添加某个权限;- 取消某个权限= 赋予给定权限并取消其他所有权限(如果有的话);

设置mode所表示的权限可用下述字母的任意组合:
r 可读,w 可写,x 可执行。

3. Linux中CP命令要咋复制文件到指定目录里

你的意思是在脚本里面复制自身吧?如果是在脚本之外写一个cp复制太简单了。

如上图,cp 命令中$0是一个特殊变量,表示当前脚本文件名。

4. 如何用cp 命令将一个文件夹的内容复制到另一个文件夹

cp命令

cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误。

语法

cp(选项)(参数)

选项

-a:此参数的效果和同时指定"-dpR"参数相同; -d:当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录; -f:强行复制文件或目录,不论目标文件或目录是否已存在; -i:覆盖既有文件之前先询问用户; -l:对源文件建立硬连接,而非复制文件; -p:保留源文件或目录的属性; -R/r:递归处理,将指定目录下的所有文件与子目录一并处理; -s:对源文件建立符号连接,而非复制文件; -u:使用这项参数后只会在源文件的更改时间较目标文件更新时或是名称相互对应的目标文件并不存在时,才复制文件; -S:在备份文件时,用指定的后缀“SUFFIX”代替文件的默认后缀; -b:覆盖已存在的文件目标前将目标文件备份; -v:详细显示命令执行的操作。

5. linux cp命令对于拷贝文件和文件夹有何区别

cp文件时候可以不用加参数,但是cp文件夹的时候必须加-R或-r。解决方法如下:

1、首先将文件复制到另一个目录中:cp 文件名 目录名。复制a.txt至test目录中,则执行 cp a.txt /test 即可。

6. linux上的cp命令,如何复制多个文件

最后一个:
cp /tmp/*.* /tmp/z123/ 注意这里/tmp/有别的文件么
有的时候,你可以先find找出文件,然后对他们操作。
你咋没试试 cp /tmp/shiyan /tmp/xuexi /tmp/z123/

7. linux 怎么样复制文件夹内所有文件到另一个文件夹

一般情况下可以使用cp命令来对文件夹进行复制

cp的参数中有个-r和-R可以递归地将文件夹内部所有的文件复制到另一个文件夹内

使用方法

cp -r 要复制的文件夹 复制到哪个文件夹


如果只复制该文件夹内所有的文件而不复制该文件夹内内的文件夹的话

则可以写一个脚本或者程序来完成

一个简的shell脚本如下

#!/bin/bash

function()
{
cd"$1"

foriin`ls-a`
do
if["$i"=="."]||["$i"==".."]
then
continue
fi

if[-d"$i"]
then
"$i""$2"
else
cp"$i""$2"
fi
done

cd..
}

"$1""$2"

exit0

第二个参数使用绝对路径

8. 如何使用cp命令仅复制所有文件而略过文件夹

for file in/home/alex/Pictures/DCIM/2*/*.jpg do    #截取图片的文件名 如: "xxoo.jpg"    i=$(echo ${file}|awk -F'/' '{print $NF}')    #判断目标目录中是否存在相同的文件    if ls /home/alex/extpic | grep -q -w ${i} ; then       #若存在,mv 将存在的文件改名,改名后将源目录中的文件复制过去       mv /home/alex/extpic/${i}  /home/alex/extpic/bak_${i}       cp ${file} /home/alex/extpic    fi    #不存在相同的文件 就直接    cp ${file}  /home/alex/extpic done #===================================================================== #至于第二个cp,要不要放在if内(如下);放或者不放,------都行,看个人习惯 if '存在' ;then   mv ... ... #存在则改名   cp ... ... #改名后复制文件 else    cp ... ... #不存在 则 直接复制 f

9. linux 疑问:难道cp命令默认不能拷贝文件夹

是的,*只有文件,需要目录的话加参数试试
cp -rf * /XX

阅读全文

与cp复制文件夹相关的资料

热点内容
实数四则运算法则概念 浏览:294
cs16优化命令 浏览:869
Minecraft云服务器免费 浏览:826
png压缩最小 浏览:180
老韩综app怎么看不了了 浏览:227
只有一个程序员的体验 浏览:321
用服务器地址怎么有网 浏览:550
路由器服务器昵称是什么 浏览:713
程序员男友消失了 浏览:399
程序员搜索框自动提示 浏览:26
android44api20 浏览:676
adb刷recovery命令 浏览:697
广联达正版加密锁可以补办吗 浏览:945
java程序员一天多少行代码 浏览:948
丧尸危机java 浏览:125
华为手机怎么去除app标记未读信息 浏览:856
java监控文件夹 浏览:807
群控服务器主机怎么转变普通电脑 浏览:707
手机怎么调整app大小 浏览:455
加密门禁卡揭秘 浏览:139