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 也一样提示。

cp file1 file2 file3 directory即将文件file1 file2 file3复制到directory
可以使用通配符,比如
cp file? *File* other directory
将file开头后面一个字符、包含File字符的文件和other文件复制到directory
如果拷贝目录,需要-r参数:
cp -r souredir destdir

把一个文件复制到多个文件夹里只需要直接在路径上添加不同目录即可。
举例:
在root目录下1.txt文件,复制到/home/abc /home/bcd /home/cde这三个目录中

命令如下如下:
cp /rooot/1.txt /home/abc /home/bcd /home/cde
简单说下linux下批量复制并重命名的另种方法。

for循环:

命令行打入(F为变量名,可任意)

for F in *.txt ; do cp $F
${F%.txt}_1.txt;done

其中${F%.txt}_1.txt的意思是把F中得.txt去掉后加上_1.txt

想要每步骤都显示出来,在cp后面加上-vf

如果这么写,就是批量改后缀,把txt改成ini后缀

for F in *.txt ; do mv $F ${F%.txt}.ini ;done

想要每步骤都显示出来,在mv后面加上-vf

扩展思维,一般排序都是首字符,所以想在文件名前面添加字符kk可以这么写

for F in *.txt ; do cp -vf $F (kk可为任意字符)kk$F ;done

linux下批量复制文件到多个文件夹

mkdir建以1,2,3,4,5个文件夹名

把所有ini后缀的文件拷贝到12345文件夹得集合F中,命令如下

for F in 1 2 3 4 5 ;do cp *.ini $F ;done

想要每步骤都显示出来,在cp后面加上-vf

for F in 1 2 3 4 5;do cp -vf *.ini $F ;done

注意事项,所有命令如果遇到重名,会把以前得文件替换掉,慎重!慎重!
批量复制文件并改成有顺序的文件名

写shell脚本

i=0
F=a

while [ $i -le 10 ]
do
cp -vf 00.ts $F$i.ts
let i+=1
done

其中00.ts为源文件,批量复制10个


把linux的一个网卡配置为一个路由器的端口,该怎么配?
输入以下代码,vi \/ etc \/ sysconfig \/ network-scripts \/ ifcfg-eth0,填写IP地址,子网掩码,网关,填写后,保存并退出,重启网络服务,红框代码为重启 代码,ping网关,测试外部网络,通过正常操作。1、打开Linux终端系统,然后在系统中输入以下代码, vi \/ etc \/ sysconfig \/网络脚本\/ ifcfg-eth0...

linux用什么命令可以把一段路径截取到指定的字符串
sed -n 's\/\\(.*logs\\\/\\).*\/\\1\/p' file.txt

Linux 从 0 到 1(一) - 终端简介,文件与目录以及相关操作,常用命令_百度...
我们上面给出的规则是一般的,有些命令的参数格式可能是我们没怎么见过的。 有些参数就不一样,而且取决于命令。例如对于 ls 这个命令,假如后面带了一个参数,这个参数是一个目录的路径名的话,那么就会列出此目录下的文件。 两种类型的文件 简单起见,我们把Linux下的文件分为两大类: 在一个文件系统中,我们总有...

Linux系统怎么把根目录映射到另一个分区?
它会在你选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。 如果你用ls察看一个目录时,发现有的文件后面有一个@的符号,那就是一个用ln命令生成的文件,用ls -l命令去察看,就可以看到显示的link的路径了。 ln是linux中又一个非常重要命令,它的功能是...

如何把一个word文件的整页内容添加到另一个word文件
row2[k] = row1[k]; row1是dataTable1的一行 } dataTable2.Rows.Add(row2);2008-12-04 01:35 推荐: 0 次 C# code DataTable dt = new DataTable();dr=所要添加到dt的DataRow。dt.Rows.Add(dr.ItemArray);如何把一个盘的文件移到另一个 剪切复制过去就行了 在linux下 怎么把一...

linux怎么把安装软件的权限付给一个普通用户?
通过visudo命令编辑sudo文件 找到生效的行(前面没有#号的)sudo文件说明:比如把yum安装的权限给user1,只要添加有效行:user1 ALL=(root) yum install 然后在user1的命令行输入 sudo yum install ***即可,需要输入user1的密码 如果要让他免密码使用可以在()后面加上:NOPASSWORD ...

如何在linux下把oracle数据库导出,并还原到另一个linux服务器上_百度...
导出用exp导入用imp,要导入的数据库先装数据库,建一个同名的空库 命令例子:exp system\/oracle file=\/opt\/db20111013.sql log=\/opt\/exp.log full=y imp导入写法相同不用加full=y

在linux命令行下如何将指定的几行内容写入到一个文件中?
Linux下可以用sed命令向文件中追加内容。案例:把\/etc\/test1文件中1-10行内容写入到test2中 sed -n '1,10'p \/etc\/test1 >>test2#将file1的1-10行追加到file2sed命令行格式为:sed [-nefri] ‘command’ 输入文本 常用选项:-n∶使用安静(silent)模式;-e∶直接在指令列模式上进行 sed 的...

linux文件映射到另一个目录linux文件映射
(2)相对路径:以·或者··开始的路径,其中·表示当前目录,··表示上一级目录 (3)使用场景:文件路径不会发生变化时使用绝对路径,例如:读取配置文件;执行程序与目标文件相对位置不变时使用相对路径,例如:makefile windows自带linux怎么将window文件放到哪里?在linux系统中映射驱动器,指向windods...

在linux下怎么让一个脚本定时运行
Linux中,周期执行的任务一般由cron这个守护进程来处理 ps -ef | grep cron cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。cron的配置文件称为“crontab”,是“cron table”的简写。一、 cron在3个地方查找配置文件(设置shell脚本):1、\/var\/spool\/cron\/yanggang 这个目录...

华宁县15242779719: 有两张纸条,一张长1.64分米,另一条长1.56分米,粘贴成一张总长是3分米的长纸条.粘贴部分用去多少米?... -
詹省复方:[答案] 1.64+1.56-3=0.2分米=0.02米 粘贴部分用去0.02米

华宁县15242779719: 下列生理过程不需要消耗ATP的是[] -
詹省复方:[选项] A. 鲨鱼将血液中多余的盐分通过鳃排出体外 B. 红细胞从血浆中吸取 C. DNA复制和蛋白质翻译过程 D. 肺泡处的气体交换

华宁县15242779719: 公元什么意思用简单的预言叙述下,不要复制或者说下公元1634年里现在多少年?谢谢 -
詹省复方:[答案] 公历纪元,简称“公元”,是国际通行的纪年体系 公元1634年距今是2011-1634=377年

华宁县15242779719: 番茄的染色体数目是24,一个番茄细胞发生减数分裂,形成的细胞中有三个退化消失.剩下一个细胞迅速发生了三次有丝分裂,你会找到多少个细胞核?这些... -
詹省复方:[选项] A. 4个核 12个染色体 B. 4个核 24个染色体 C. 8个核 24个染色体 D. 8个核 12个染色体

华宁县15242779719: 安培力做功与电能变化的关系复习书上说:外力克服安培力做多少功,就有多少其他形式的能转化为电能.这句话咋理解,不要复制,请分析一下,谢 -
詹省复方:[答案] 可以跟弹簧小球这个例子作比较理解.一个速度v的小球连接到(固定到)一个弹簧(自然放置,处于自然长度,弹簧另一端连接固定到墙上)上.这时小球受弹簧力加速,一直到静止;弹簧被压缩到一个长度l.小球克服弹力作了多少...

华宁县15242779719: (2014•尧都区模拟)下列关于DNA复制和转录的叙述错误的是() -
詹省复方:[选项] A. DNA分子的复制可以从多个起点开始,提高复制效率 B. 两种过程都以DNA为模板,都有解旋现象 C. 转录是指以DNA的整条链为模板合成mRNA的过程 D. 两过程均可在细胞核、细胞质基质、线粒体、叶绿体中发生

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