docker中涉及的基本操作
1 使用scp將宿主機的檔案傳輸到本地.(前提是已經建立好docker與宿主機的檔案對映關係,在宿主機中可以找到對應的檔案)
使用命令scp來進行檔案複製.
先進入要下載檔案的目錄:
如我的是~/qxq/docker/project/non-stationary_texture_syn/results/202_half_style_14x14:
然後執行命令:
scp -r /home/guest/qxq/docker/project/non-stationary_texture_syn/results/202_half_style_14x14/images/ [email protected]
紅色部分是使用者名稱@ip:檔案存放路徑
2 拓展 scp 簡介及用法
scp是secure copy的簡寫,用於在Linux環境下遠端拷貝檔案,類似與cp,但是cp只是在本機進行拷貝,並不能跨伺服器.scp傳輸是加密的,所以可能會影響傳輸的進度.當伺服器硬碟變為只讀系統的時候(read only system),可以用scp幫你把檔案移出來.
2.1 格式命令
scp [引數] [原路徑] [目標路徑]
2.2 命令功能
檔案的遠端拷貝,可以在Linux伺服器之間複製檔案和目錄.
2.3 命令引數
-r 遞迴複製整個目錄。
-p 保留原檔案的修改時間,訪問時間和訪問許可權。
-C 允許壓縮。(將-C標誌傳遞給ssh,從而開啟壓縮功能)
-B 使用批處理模式(傳輸過程中不詢問傳輸口令或短語)
-q 不顯示傳輸進度條。
3 例子
3.1 複製目錄:
命令格式:
scp -r local_folder [email protected]_ip:remote_folder
或者
scp -r local_folder remote_ip:remote_folder
第1個指定了使用者名稱,命令執行後需要輸入使用者密碼;
第2個沒有指定使用者名稱,命令執行後需要輸入使用者名稱和密碼;