国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

SCP命令在不同遠程服務器之間發(fā)送文件(指定端口、大量小文件操作)

這篇具有很好參考價值的文章主要介紹了SCP命令在不同遠程服務器之間發(fā)送文件(指定端口、大量小文件操作)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

SCP命令在不同遠程服務器之間發(fā)送文件(指定端口、大量小文件操作)

最近想把數(shù)據(jù)集放在另一個服務器上,但是如果先下載到本地然后再上傳過去,則需要浪費好久時間。

特總結下如何快捷的通過命令完成不同遠程服務器之間的文件傳輸,以及遇到的問題。

SCP命令

Linux scp 命令用于 Linux 之間復制文件和目錄。1
scp 是 secure copy 的縮寫, scp 是 linux 系統(tǒng)下基于 ssh 登陸進行安全的遠程文件拷貝命令。
scp 是加密的,rcp 是不加密的,scp 是 rcp 的加強版。

單個文件的傳輸

scp /home/src/1.py username@xxx.xx.xx.xx:/home/des/
  • /home/src/1.py: 當前命令行所在的主機上的某個文件
  • username: 目標服務器的用戶名
  • xxx.xx.xx.xx: 目標服務器的IP地址,scp默認連接的遠端主機22端口
  • /home/des/: 目標服務器上的文件位置

將這些信息換成自己的就可以了。


整個文件夾的傳輸

scp -r /home/src/ username@xxx.xx.xx.xx:/home/des/

指定端口傳輸

如果目標服務器是一個docker,也就是需要指定特定端口號,則指定參數(shù)-P即可, 如下:

scp -P 18888 -r /home/src/ username@xxx.xx.xx.xx:/home/des/
  • 18888: 表示docker鏡像對應的的端口號

需要注意的問題

  • 指定端口傳輸,需注意是參數(shù)大寫的P.
  • 傳輸需要保證源文件或文件夾是可讀的,目標文件夾是可寫的,否則會報如下
Permission denied, please try again

可通過chmod命令暫時修改權限為766,也就是rwx rw- rw-

chmod 766 xxx.txt

然后再改回來(通常文件默認是rwx r-x r-x)

chmod 755 xxx.txt

傳輸內(nèi)容為大量的小文件

當所傳輸?shù)奈募A中包含大量的小文件,比如數(shù)據(jù)集(有很多張圖片),這時候使用SCP速度會很慢,因為每傳輸一個文件都需要進行 協(xié)議信息確認以及傳輸結束后的確認信息,這樣的開銷是非常大的.

因此通常會結合tar命令打包,然后在發(fā)送,能夠節(jié)省很多倍速度

cd 需要打包的文件夾
tar cf - * | ssh -p 10086 username@xxx.xx.xx.xx "cd /home/des/ && tar xf -"

  1. Linux scp命令 ??文章來源地址http://www.zghlxwxcb.cn/news/detail-417286.html

到了這里,關于SCP命令在不同遠程服務器之間發(fā)送文件(指定端口、大量小文件操作)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 使用 Rust 實現(xiàn)連接遠程 Linux 服務器、發(fā)送文件、執(zhí)行命令

    使用 Rust 實現(xiàn)連接遠程 Linux 服務器、發(fā)送文件、執(zhí)行命令

    Rust 已經(jīng)聽了無數(shù)遍,我很清楚它很強!但我也剛了解到它比較難學!那么加上 ChatGPT 呢?下面的代碼就是在 ChatGPT 加持下寫出來的,我只起到了輔助作用!只能說它們都很厲害! Rust(又稱為 Rust programming language)是一種系統(tǒng)編程語言,主要用于開發(fā)底層系統(tǒng)和應用程序,如

    2024年02月13日
    瀏覽(28)
  • Tauri 提供界面 + 使用 Rust 實現(xiàn)連接遠程 Linux 服務器、發(fā)送文件、執(zhí)行命令

    Tauri 提供界面 + 使用 Rust 實現(xiàn)連接遠程 Linux 服務器、發(fā)送文件、執(zhí)行命令

    Tauri 是一個用于構建跨平臺桌面應用程序的工具和框架。它的目標是通過將 Web 技術與本地功能結合,使開發(fā)者能夠以簡單、高效的方式創(chuàng)建現(xiàn)代的桌面應用。 以下是 Tauri 的一些主要特點和概述: 跨平臺支持 :Tauri 允許你構建跨平臺的桌面應用程序,它支持 Windows、macOS 和

    2024年02月15日
    瀏覽(18)
  • 如何SCP從服務器遠程下載文件到本地

    1、SCP的命令格式如下:scp [參數(shù)] [原路徑] [目標路徑] (1)復制本地文件abc.tar.gz到遠程主機123.123.123.123上: 1 scp -P 2233 /home/abc.tar.gz root@123.123.123.123:/root/abc.tar.gz 其中:-P 2233表示端口,如果你的原VPS主機沒有修改過端口,使用的默認的22的話,可不用寫-P 2233這樣的。 (2)獲取遠程服

    2024年02月11日
    瀏覽(30)
  • scp命令----跨服務器傳輸文件

    Linux scp 命令用于 Linux 之間復制文件和目錄。 scp 是 secure copy 的縮寫, scp 是 linux 系統(tǒng)下基于 ssh 登陸進行安全的遠程文件拷貝命令。 scp 是加密的,rcp?是不加密的,scp 是 rcp 的加強版。 一、Linux scp 命令 以下是scp命令常用的幾個選項: -1: 強制scp命令使用協(xié)議ssh1 -2: 強制

    2024年02月10日
    瀏覽(28)
  • 主機虛擬機(或服務器)互傳文件:SCP命令和MobaXterm工具

    主機虛擬機(或服務器)互傳文件:SCP命令和MobaXterm工具

    簡介 :????????當我們在虛擬機環(huán)境中工作時,文件傳輸通常是一個常見的任務。無論是將文件從主機上傳到虛擬機,還是將虛擬機中的文件傳輸?shù)街鳈C,都需要一種有效的方法來實現(xiàn)。在本博客中,我們將介紹在虛擬機中實現(xiàn)文件上傳的不同方法,包括SCP(Secure Copy Pro

    2024年03月14日
    瀏覽(25)
  • SQL server 實現(xiàn)不同服務器之間的數(shù)據(jù)同步(作業(yè)實現(xiàn))

    SQL server 實現(xiàn)不同服務器之間的數(shù)據(jù)同步(作業(yè)實現(xiàn))

    ????????公司目前有兩臺服務器,一臺計劃用于存儲歷史數(shù)據(jù)(History),一臺計劃用于日常(Daily),現(xiàn)在的需求是將日常的SQL server產(chǎn)生的歷史數(shù)據(jù)表,通過定期同步的方式存儲到存放歷史數(shù)據(jù)的服務器上(Daily——History)這個順序一定要記清楚! 目錄 SQL server實現(xiàn)數(shù)據(jù)

    2024年02月16日
    瀏覽(21)
  • 【Shell 命令集合 文件管理】Linux ssh 遠程主機之間復制文件 scp 命令使用教程

    【Shell 命令集合 文件管理】Linux ssh 遠程主機之間復制文件 scp 命令使用教程

    Shell 命令專欄:Linux Shell 命令全解析 scp 命令是Linux中用于在遠程主機之間復制文件的命令。它的全稱是\\\"secure copy\\\",可以通過SSH協(xié)議進行安全的文件傳輸。 scp 命令的基本語法如下: 常用的選項有: -r :遞歸復制目錄及其內(nèi)容。 -P :指定遠程主機的端口號。 -i :指定用于身

    2024年02月09日
    瀏覽(177)
  • 【服務器】搭建hMailServer 服務實現(xiàn)遠程發(fā)送郵件

    【服務器】搭建hMailServer 服務實現(xiàn)遠程發(fā)送郵件

    hMailServer 是一個郵件服務器,通過它我們可以搭建自己的郵件服務,通過cpolar內(nèi)網(wǎng)映射工具即可實現(xiàn)遠程發(fā)送郵件,不需要使用公網(wǎng)服務器,不需要域名,而且郵件賬號名稱可以自定義. 下面以windows 10系統(tǒng)為環(huán)境,介紹使用方法: 1. 安裝hMailServer 進入官方下載:https://www.hmailserver.com/do

    2024年02月10日
    瀏覽(25)
  • linux遠程服務器和本地服務器相互之間傳輸文件方法SSH(烏班圖系統(tǒng))

    linux遠程服務器和本地服務器相互之間傳輸文件方法SSH(烏班圖系統(tǒng))

    提前知道幾點 : 1.使用的 MobaXterm軟件 2.訪問本地、遠程服務器,需要賬號和密碼(遠程機器上的 用戶名和密碼 遠程機器的 IP 地址或主機名(在同一子網(wǎng)上))。每次訪問需要輸入密碼,可以搜 Ubuntu SSH 免密登錄 3.主要是先要訪問本地服務器,才能訪問遠端服務器,顯卡裝

    2024年02月15日
    瀏覽(28)
  • 論如何本地搭建個人hMailServer郵件服務遠程發(fā)送郵件無需域名公網(wǎng)服務器?

    論如何本地搭建個人hMailServer郵件服務遠程發(fā)送郵件無需域名公網(wǎng)服務器?

    ???? 博主貓頭虎(????)帶您 Go to New World??? ?? 博客首頁 ——????貓頭虎的博客?? ?? 《面試題大全專欄》 ?? 文章圖文并茂??生動形象??簡單易學!歡迎大家來踩踩~?? ?? 《IDEA開發(fā)秘籍專欄》 ?? 學會IDEA常用操作,工作效率翻倍~?? ?? 《100天精通Golang(基礎

    2024年01月24日
    瀏覽(121)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包