linux兩臺服務器之間文件/文件夾拷貝

linux兩臺服務器之間文件/文件夾拷貝

跨服務器拷貝需要用到的命令是scp.

----------------------拷貝文件夾----------------------------------------------

把當前文件夾tempA拷貝到 目標服務器10.127.40.25 服務器的 /tmp/wang/文件夾下

scp -r 原文件夾 user@IP:/home(目標文件路徑)

其中user是目標服務器的用戶名,執行命令提示輸入密碼,然後輸入密碼即可

----------------------拷貝文件----------------------------------------------

把當前文件夾tempA.txt拷貝到 目標服務器IP 服務器的 /tmp/wang/文件夾下

scp 源文件 usr@IP:/home(目標文件位置)

其中usr是目標服務器的用戶名,執行命令提示輸入密碼,然後輸入密碼即可
如:

scp who.py  [email protected]:/root/tools
結果:
[root@izwz9c6q7af34lokld0hqcz tools]# ll
total 0
[root@izwz9c6q7af34lokld0hqcz tools]# pwd
/root/tools
[root@izwz9c6q7af34lokld0hqcz tools]# ll
total 1
-rw-r--r-- 1 root root  197 Feb  8 13:52 who.py
[root@izwz9c6q7af34lokld0hqcz tools]# 

scp是Security copy,基於ssh協議登錄,用於在兩臺主機之間加密拷貝文件或目錄,既可以從本機拷貝到遠程主機,也可以從遠程主機拷貝到本機。

root@coderbee:~# scp
usage: scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
[-l limit] [-o ssh_option] [-P port] [-S program]
[[user@]host1:]file1 ... [[user@]host2:]file2

參數說明:
-1 強制scp命令使用ssh1協議。
-2 強制scp命令使用ssh2協議。
-4 強制scp命令只使用IPv4尋址。
-6 強制scp命令只使用IPv6尋址。
-B 使用批處理模式(傳輸過程中不詢問傳輸口令或短語)。
-C 允許壓縮。(將-C標誌傳給ssh,從而使用壓縮傳輸)
-p 保留原文件的修改時間、訪問時間和訪問權限。
-q 不顯示傳輸進度。
-r 遞歸複製整個目錄。
-v 詳細方式顯示輸出。scp和ssh(1)會顯示整個過程的調試信息。用於調試連接、驗證和配置問題。
-c cipher 以 cipher對數據傳輸進行加密,這個選項將直接傳遞給ssh。
-F ssh_config 指定一個ssh配置文件,此參數直接傳遞給ssh。
-i identity_file 從指定文件中讀取傳輸時使用的密鑰文件,此參數直接傳遞給ssh。
-l limit 限制用戶所能使用帶寬,以k bit/s爲單位。
-o ssh_config
-P port 大寫P,port是傳輸數據使用的端口號。
-S program 指定加密傳輸時所使用程序,此程序必須能夠理解ssh(1)的選項。
[[user@]host1:]file1 ... 源文件或目錄
[[user@]host2:]file2 目的文件或目錄

scp的基本使用形式: scp [-r] 源文件或目錄 目的文件或目錄, -r選項用於拷貝目錄。
在本機上的文件或目錄是不需要指定用戶名和host的。遠程主機可以不指定用戶名,在命令執行後會要求輸入用戶名和密碼。主機與路徑之間是用冒號:分隔的。

對於拷貝遵循:
拷貝文件時,如果目的路徑是個目錄,則拷貝到目的目錄下,文件名不變;如果目的路徑是個文件,則拷貝到以此路徑指向的文件裏,也就是說可以通過指定不同的文件名來直接重命名。
如果是拷貝目錄,則目的路徑必須是個目錄,且必須使用 -r 選項。
舉例:
從遠程主機拷貝文件到本地目錄: scp [email protected]:/home/coderbee/soft/setup.sh .
從本地拷貝文件到遠程主機並重命名: scp my.txt [email protected]:/home/coderbee/soft/mytxt
拷貝本地目錄到遠程主機目錄: scp -r basic [email protected]:/home/coderbee/soft/

http://wen866595.iteye.com/blog/1850779

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章