<center>Linux SCP 命令學習記錄<center>
一、功能
scp是 secure copy的縮寫, scp是linux系統下基於ssh登陸進行安全的遠程文件拷貝命令。
二、語法
scp [可選參數] [文件路徑] [目標路徑]
三、常用參數
參數 | 功能 |
---|---|
-4 | 強制scp命令只使用IPv4尋址 |
-6 | 強制scp命令只使用IPv6尋址 |
-p | 保留原文件的修改時間,訪問時間和訪問權限 |
-r | 遞歸複製整個目錄 |
-P | 指定數據傳輸用到的端口號 |
四、應用
1、從本地複製到遠程主機
(1)、複製文件
命令 | 含義 |
---|---|
scp local_file remote_username@remote_ip:remote_folder | 僅指定了遠程的目錄 |
scp local_file remote_username@remote_ip:remote_folder/remote_file | 指定目錄並改名 |
注:命令執行後需要再輸入密碼
(2)、複製文件夾
命令 | 含義 |
---|---|
scp -r local_folder remote_username@remote_ip:remote_folder | Linux很多命令中-r的含義是一樣的 |
2、從遠程主機複製到本地
僅需將以上命令的兩個路徑倒過來即可,只需牢記第一個路徑是文件的路徑,第二個路徑是你要存放的位置,遠程主機的路徑前需要加上username@remote_ip:尋址。