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 813:
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/
linux兩台伺服器之間檔案 資料夾拷貝
轉 記錄備用 跨伺服器拷貝需要用到的命令是scp.拷貝資料夾 把當前資料夾tempa拷貝到 目標伺服器10.157.40.5 伺服器的 tmp xw 資料夾下 scp r tmp tempa root 10.127.40.25 tmp xw 其中root是目標伺服器的使用者名稱,執行命令提示輸入密碼...
linux兩台伺服器之間檔案 資料夾拷貝
跨伺服器拷貝需要用到的命令是scp.拷貝資料夾 把當前資料夾tempa拷貝到 目標伺服器10.127.40.25 伺服器的 tmp wang 資料夾下 scp r tmp tempa wasadmin 10.127.40.25 tmp wang 其中wasadmin是目標伺服器的使用者名稱,執行命令...
兩台伺服器之間拷貝檔案 scp方法
兩台伺服器之間拷貝檔案 scp方法 使用例項 sup r mnt yilinli api root mnt ll api不同的linux之間copy檔案通常有4種方法 1.ftp 2.samba服務 3.sftp 4.scp 以上前三種方法,都比較繁瑣,這裡不贅述。最簡單的方法就是scp,可以理解為...