拷贝A文件夹到B目录
cp -rvA B
如果你正在B目录下,可以这样:
cp -rv A ./
拷贝A文件下的A1文件
cp -v A/A1 ./
或者
cp -v A/A1 B/
文件复制命令cp
命令格式:
cp [-adfilprsu] 源文件(source) 目标文件(destination)
cp [option] source1 source2 source3 ...directory
参数说明:
-a:是指archive的意思,也说是指复制所有的目录
-d:若源文件为连接文件(link file),则复制连接文件属性而非文件本身
-f:强制(force),若有重复或其它疑问时,不会询问用户,而强制复制
-i:若目标文件(destination)已存在,在覆盖时会先询问是否真的操作
-l:建立硬连接(hard link)的连接文件,而非复制文件本身
-p:与文件的属性一起复制,而非使用默认属性
-r:递归复制,用于目录的复制操作
-s:复制成符号连接文件(symbolic link),即“快捷方式”文件
-u:若目标文件比源文件旧,更新目标文件
如将/test1目录下的file1复制到/test3目录,并将文件名改为file2,可输入以下命令:
cp /test1/file1 /test3/file2
㈡ linux绯荤粺濡备綍鎶奤鐩橀噷镄勬枃浠舵嫹璐濆埌链鍦
灏哢鐩树笂镄勬枃浠跺嶅埗鍒发inux鐩褰曚笅娑夊强鍒瘫p浠ュ强mount绛夊懡浠わ纴涓嬮溃鍏堣蹭竴涓钖勪釜锻戒护
1銆 Linux 甯哥敤锻戒护璇存槑
cp <婧愬湴鍧> <鐩镄勫湴鍧>
璇ュ懡浠ゅ疄鐜癓inux涓嬫枃浠剁殑𨰾疯礉锷熻兘锛屾簮鍦板潃涓洪渶瑕佹嫹鍑烘枃浠剁殑鍦板潃锛岀洰镄勫湴鍧涓烘枃浠舵嫹璐濈殑鐩镙囧湴鍧銆
渚1锛氭嫹璐/known/log鐩褰曚腑镄勬枃浠跺悕涓簂og镄勬枃浠跺埌/mnt鐩褰曚腑
cp /known/log/log /mnt
渚2锛氭嫹璐/known/log鐩褰曚腑镄勬墍浠ユ枃浠跺埌/mnt锻戒护涓
cp /known/log/* /mnt
ls <鐩褰>
璇ュ懡浠ゆ煡鐪婰inux褰揿墠鎴栬呮寚瀹氱洰褰曚腑镄勫唴瀹
渚1锛氭煡鐪嫔綋鍓岖洰褰曚笅镄勫唴瀹
Ls
渚2锛氭煡鐪嬫寚瀹氱洰褰/known/log涓嬬殑鍐呭
ls /known/log
mount <璁惧囧悕绉> <鎸傝浇鍦板潃>
璇ュ懡浠ゅ疄鐜癓inux涓嬭惧囧强鏂囦欢镄勬寕杞斤纴姣斿俇鐩桦强鍏夌洏镄勬寕杞
渚1锛氭寕杞経鐩
mount /dev/sda /mnt
umount 鎸傝浇鍦板潃
璇ュ懡浠や笌mount閰嶅悎浣跨敤锛屽嵏杞藉凡缁忔寕杞界殑U鐩樻垨钥呮枃浠剁郴缁
渚1锛氩嵏杞藉凡缁忔寕杞藉埌/mnt镄刄鐩
umount /mnt
娉ㄦ剰锛氭墽琛岃ュ懡浠ゆ槸褰揿墠鐩褰曚竴瀹氢笉鑳芥槸闇瑕佸嵏杞界殑鐩褰曪纴钖﹀垯浼氭彁绀鸿惧囧繖銆
cd <鐩褰>
璇ュ懡浠ゅ疄鐜癓inux鐩褰旷殑鍒囨崲
渚1锛氲繘鍏/known/log鐩褰
cd /known/log
渚2锛氲繘鍏/mnt
cd /mnt
渚3锛氲繘鍏/鐩褰
cd /
娉ㄦ剰锛歀inux鐩褰旷粨鏋勪负镙戠姸缁撴瀯锛屽傛灉𨱍冲垏鎹㈢洰褰曪纴鍦ㄤ笉镡熸倝镄勬儏鍐典笅涓瀹氲佹寚瀹氱粷瀵硅矾寰勶纴杩欐牱鏂逛究杩涘叆
2銆佹煡鐪婾鐩桦湪/dev鐢熸垚镄勮惧囧悕绉
涓鑸𨱍呭喌涓嬶纴褰撴彃鍏U鐩桦埌绯荤粺涔嫔悗锛屼细鍦/dev鐩褰曚笅鐢熸垚sda杩欎釜璁惧囧悕绉帮纴濡傛灉鎻掑叆U鐩树箣钖庢病链夎繖涓璁惧囧悕绉伴偅锅氩备笅鍑犱釜姝ラょ殑镎崭綔锛氶栧厛锛岀‘璁U鐩樻槸钖︽e父锛屽叾娆℃槸钖︽g‘鎻掑叆銆傚傛灉杩欎簺閮芥病链夐梾棰橀偅灏辩敤绗ㄤ竴镣圭殑鏂规硶锛岄栧厛鎶奤鐩樻嫈鍑鸿板綍姝ゆ椂/dev閲岄溃镄勮惧囧悕绉帮纴铹跺悗鎻掑叆U鐩樼劧钖庢瘆杈/dev鐩褰曚腑鍐呭备笌镞犳彃鍏U鐩樼殑鍖哄埆銆备粠钥岀‘璁U鐩樼殑璁惧囧悕绉般
3銆佹搷浣沧ラ
涓嬮溃阃氲繃涓涓瀹炰緥𨱒ヨ存槑濡备綍浠嶶鐩树笂镄勬枃浠跺嶅埗鍒发inux銆
1) 鎻掑叆U鐩
2) 镓揿紑缁堢
3) 妫镆/dev鐩褰昒鐩樼殑璁惧囨槸钖﹀瓨鍦
镓ц屽懡浠:fdisk -l镆ョ湅U鐩桦瑰簲镄勮惧囨枃浠 (渚嫔 /dev/sda)
4) 鎸傝浇U鐩桦埌/mnt鐩褰
镓ц屽懡浠わ细mount /dev/sda /mnt
5) 妫镆ユ寕杞芥槸钖︽垚锷
镓ц屽懡浠わ细ls /mnt 镆ョ湅mnt鐩褰曚腑鏄钖︽湁镊宸荡鐩樼殑鏂囦欢
6) 镓ц屾枃浠舵嫹璐濆懡浠
cp -rf /mnt/abc.txt /known/ (灏哢鐩桦唴镄刟bc.txt𨰾疯礉鍒/known鐩褰曚笅)
7) 妫镆ユ枃浠舵槸钖︽嫹璐濆畬鎴
ls /known/
ls /mnt
妫镆ヤ袱涓锻戒护镓ц岀粨鏋
8) 鍗歌浇U鐩樻枃浠舵寕杞
umount /mnt
9) 瀹屾垚
㈢ linux复制文件夹到指定目录
linux怎么拷贝文件夹到指定目录》我们一起来了解一下吧。㈣ linux如何复制文件
linux系统使用cp命令即可将一个文件夹里面的文件复制到另外一个文件夹里面。
这个命令相当于dos下面的命令,具体用法是:cp_r源文件目的文件,其中参数r是指连同源文件中的子目录一同拷贝。../ 和 ./ 代表的 是上级目录以及当前目录。使用时的两种情况:
1、处在当前目录复制当前目录下文件到别的目录:cp文件名称别的文件目录路径
例如,在orz文件夹下有两个子文件夹a和b,a中有文件x.c,b中无文件。此时我们在a文件夹中命令如下:cpx.c../b/。
2、处在当前文件夹下复制另外文件夹下的文件到当前文件夹下:cp路径/文件名称./例如和上面例子一样,命令如下:cp../a/x.c./。
(4)linux文件复制到本地扩展阅读:
Linux系统复制错误文件要删除的命令:
命令RM是用来删除文件的,与DOS下的RM(删除一个空目录)是不同的,应该注意。对于rm命令有三个常见的参数:-i、-r和-f。例如,您想删除名为Test:Rm-ITest的文件
系统会问:RM:删除测试?Y,文件将不会被删除,直到你按回车。这样做的原因是Linux没有像DOS恢复删除命令,或者你可以使用pcTool和其他工具来保存删除文件,删除文件在Linux中不能得救,因此有必要使用这个参数删除之前让你再次确认。