在linux中,經常會用到文件或者文件夾的復制,要做到將一個文件復制到本機的另一個位置,就要學會使用linux的cp命令;如果是把一個文件復制到可以訪問的網絡機器的某個位置,那么就要用到scp命令,scp代表遠程拷貝。
文件或文件夾的復制命令
1.cp命令
命令:cp dir1/a.doc dir2 表示將dir1下的a.doc文件復制到dir2目錄下
cp -r dir1 dir2 表示將dir1及其dir1下所包含的文件復制到dir2下
cp -r dir1/. dir2 表示將dir1下的文件復制到dir2,不包括dir1目錄
說明:cp參數 -i:詢問,如果目標文件已經存在,則會詢問是否覆蓋;
2.scp命令
例如:scp id_rsa.pub router_17@IP:/home/router_17/.ssh/authorized_keys可以實現將A電腦上的pub文件拷貝到B電腦上某個位置。同cp一樣,如果復制的是整個文件夾的內容,則應使用scp -r 命令。
擴展閱讀
文件移動(mv)
文件移動不同於文件拷貝,文件移動相當於我們word中的術語剪切和粘貼。
命令:mv AAA BBB 表示將AAA改名成BBB
說明:目標目錄與原目錄一致,指定了新文件名,效果就是僅僅重命名。目標目錄與原目錄不一致,沒有指定新文件名,效果就是僅僅移動。目標目錄與原目錄不一致,指定了新文件名,效果就是:移動 + 重命名。
原文地址: