scp命令
scp是secure copy的簡寫,用于在Linux下進(jìn)行遠(yuǎn)程拷貝文件的命令, scp傳輸是加密的,可能會(huì)稍微影響一下速度。另外,scp還非常不占資源,不會(huì)提高多少系統(tǒng)負(fù)荷,在這一點(diǎn)上,rsync就遠(yuǎn)遠(yuǎn)不及它了。雖然 rsync比scp會(huì)快一點(diǎn),但當(dāng)小文件眾多的情況下,rsync會(huì)導(dǎo)致硬盤I/O非常高,而scp基本不影響系統(tǒng)正常使用。
1、上傳本地文件到遠(yuǎn)程服務(wù)器
把本機(jī)/xm/www/目錄下的index.js文件上傳到192.168.0.101這臺(tái)服務(wù)器上的/xm/www/目錄中
scp /xm/www/index.js root@192.168.0.101:/xm/www/
2、從遠(yuǎn)程服務(wù)器上下載文件
把192.168.0.101上/xm/www/目錄下的index.js文件下載到本地/xm/www/目錄中
scp root@192.168.0.101:/xm/www/index.js /xm/www/(本地目錄)
3、上傳目錄(文件夾)到服務(wù)器
把當(dāng)前目錄下的test目錄(文件夾)上傳到服務(wù)器的/xm/www/ 目錄
scp -r test root@192.168.0.101:/xm/www/
4、從服務(wù)器下載整個(gè)目錄(文件夾)
把192.168.0.101上/xm/www/目錄下的test目錄(文件夾)下載到本地/xm/www/目錄中
scp -r root@192.168.0.101:/xm/www/test /xm/www/
注意: root 不是固定寫法,@前面這個(gè)是服務(wù)器的用戶名稱不一定是root也可以是admin或其他,這個(gè)代表的是一個(gè)用戶的權(quán)限。
mv命令
mv命令既可以重命名,又可以移動(dòng)文件或文件夾。
1、修改文件或文件夾名
把當(dāng)前目錄下的file1文件名改成file2,如果該目錄下有file2,則覆蓋以前的file2文件。
mv file1 file2
2、移動(dòng)文件目錄并修改文件名
將/a目錄移動(dòng)到/b下,并重命名為c
mv /a /b/c
rm命令
rm命令用于刪除一個(gè)文件或者目錄。
用法:rm [選項(xiàng)] [參數(shù)] (參數(shù)為目錄或文件)
命令選項(xiàng):
-f:不提示,強(qiáng)制刪除文件或目錄;
-i:刪除已有文件或目錄之前先詢問用戶;
-r, -R:遞歸刪除,將指定目錄下的所有文件與子目錄一并刪除;
-v:顯示指令的詳細(xì)執(zhí)行過程。
注意:rm是一個(gè)危險(xiǎn)的命令,使用的時(shí)候要特別當(dāng)心,尤其對(duì)于初學(xué)者來說。
1、刪除test.txt或text文件夾
rm test.txt
rm test
2、刪除當(dāng)前目錄下的所有文件及目錄,并且是直接刪除,無需逐一確認(rèn)命令行為
rm -rf 要?jiǎng)h除的文件名或目錄
3、刪除當(dāng)前目錄下的所有文件及目錄
rm -r *