首頁  >  文章  >  運維  >  幾個常用的linux系統之間傳輸檔案的命令

幾個常用的linux系統之間傳輸檔案的命令

小云云
小云云原創
2017-11-18 16:37:014640瀏覽

linux指令是對Linux系統進行管理的指令。對於Linux系統來說,無論是中央處理器、記憶體、磁碟機、鍵盤、滑鼠,或是使用者等都是文件,Linux系統管理的命令是它正常運作的核心,與先前的DOS命令類似。 linux指令在系統中有兩種類型:內建Shell指令和Linux指令。不同的Linux之間copy檔案常用有3種方法:   第一種是ftp,也就是其中一台Linux安裝ftpServer,這樣可以另外一台使用ftp的client程式來進行檔案的copy。   第二種方法就是採用samba服務,類似Windows檔案copy 的方式來操作,比較簡潔方便。   第三種就是利用scp指令來進行檔案複製。在linux系統之間一般用scp這個指令來透過ssh協定傳輸文件,以下僅列舉幾例做個備註。

1、從伺服器下載檔案

scp username@servername:/path/filename /var/www/local_dir(本機目錄)

例如

scp -P 2015 root@192.168.0.101:/var/www/test.txt

把192.168.0.101上的/var/www/test.txt 的檔案下載到/var/www/local_dir(本地目錄),這裡用到了連接埠號碼參數(-P 2015),如果連接埠號碼為22的話,這裡連接埠號碼參數可以省略。


2、上傳本機檔案到伺服器

scp /path/filename username@servername:/path   

例如

#scp -P 2015 /var/www/test.php root@192.168.0.101:/var/www/

把本機/var/www/目錄下的test.php檔案上傳到192.168.0.101這台伺服器上的/var/www/目錄中

3、從伺服器下載整個目錄

scp -r username@servername:/var/www/remote_dir/(遠端目錄) /var/www/local_dir (本機目錄)

例如

scp -r root@192.168.0.101:/var/www/test  /var/www/  

4、上傳目錄到伺服器

scp  -r local_dir username@servername:remote_dir

例如

scp -P 2015 -r test  root@192.168.0.101:/var/www/

################################################################################################################################。 #把目前目錄下的test目錄上傳到伺服器的/var/www/ 目錄######注意:目標伺服器要開啟寫入權限######以上就是幾個常用的linux系統之間傳輸文件的命令,希望能幫助大家。 ######相關推薦:#########linux命令列匯總#############最新的Linux命令大全########### #Linux指令--scp的使用#######

以上是幾個常用的linux系統之間傳輸檔案的命令的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn