最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

linux的sftp復(fù)制傳輸文件方式

 更新時(shí)間:2024年06月13日 14:41:40   作者:lanmy_dl  
這篇文章主要介紹了linux的sftp復(fù)制傳輸文件方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

linux的sftp復(fù)制傳輸文件

假設(shè)要把服務(wù)器a的路徑xxx下的某文件m內(nèi)容復(fù)制到服務(wù)器b去

因?yàn)镴umpserver的權(quán)限問題,scp不能直接復(fù)制,所以使用sftp命令傳輸

1.進(jìn)入本地需要復(fù)制的文件目錄下

cd xx/xxx/

其下是需要復(fù)制的文件m

2.連接遠(yuǎn)程服務(wù)器

sftp -P 端口號(hào) 用戶名@主機(jī)

例如:

sftp -P 80 ubuntu@172.168.0.1 并按照提示輸入密碼

3.分別使用命令查看本地當(dāng)前路徑(Local) 和遠(yuǎn)程路徑(Remote)

  • pwd
  • lpwd

其中lpwd則展示的當(dāng)前進(jìn)入的路徑xx/xxx/

4.使用 cd 遠(yuǎn)程路徑和 lcd 本地路徑分別進(jìn)入對(duì)應(yīng)目錄

如果進(jìn)入失敗要一個(gè)一個(gè)進(jìn),可使用ls查看當(dāng)前的目錄進(jìn)

5.put -r 文件夾 進(jìn)行復(fù)制put -r m

5個(gè)linux文件傳輸命令

文件傳輸命令允許你通過網(wǎng)絡(luò)在系統(tǒng)間移動(dòng)文件。這對(duì)于將文件復(fù)制到遠(yuǎn)程服務(wù)器或從互聯(lián)網(wǎng)下載內(nèi)容非常有用。

1. scp – 在主機(jī)間安全復(fù)制文件

scp (安全復(fù)制)命令通過 SSH 連接在主機(jī)間復(fù)制文件。所有數(shù)據(jù)傳輸都經(jīng)過加密,以確保安全。

scp 語法可將文件從源路徑復(fù)制到定義為 user@host 的目的地:

scp source user@host:destination

例子:

scp image.jpg user@server:/uploads/

這樣就能以 user 身份將 image.jpg 復(fù)制到 server 上的 /uploads 文件夾。

scp 的工作原理與 cp 命令類似,但用于遠(yuǎn)程文件傳輸。它利用 SSH(Secure Shell)進(jìn)行數(shù)據(jù)傳輸,提供加密功能,確保不會(huì)在網(wǎng)絡(luò)上泄露密碼等敏感數(shù)據(jù)。身份驗(yàn)證通常使用 SSH 密鑰,但也可以使用密碼。文件既可以復(fù)制到遠(yuǎn)程主機(jī),也可以從遠(yuǎn)程主機(jī)復(fù)制。

2. rsync – 在主機(jī)間同步文件

rsync 工具可在兩個(gè)位置之間同步文件,同時(shí)使用 delta 編碼盡量減少數(shù)據(jù)傳輸。這使得同步大型目錄樹的速度更快。

rsync 語法同步源文件到目標(biāo)文件:

rsync [options] source destination

例子:

rsync -ahv ~/documents user@server:/backups/

上述示例命令將 documents 文件夾遞歸同步到 server:/backups/,并顯示冗長(zhǎng)的、人類可讀的輸出。

有用的 rsync 選項(xiàng):

  • a – 歸檔模式遞歸同步并保留權(quán)限、時(shí)間等。
  • h – 人類可讀輸出。
  • v – 冗余輸出。

rsync 是將文件和文件夾同步到遠(yuǎn)程系統(tǒng)并保持分散備份和安全的理想工具。

3. sftp – 安全文件傳輸程序

sftp 程序通過 SSH 提供交互式文件傳輸,與普通 FTP 類似,但已加密。它可以在遠(yuǎn)程系統(tǒng)之間傳輸文件。

sftp 連接到主機(jī),然后接受以下命令:

sftp user@host
get remotefile localfile (復(fù)制遠(yuǎn)程文件到本地,此時(shí)remotefile可以是文件,也可以是文件夾)
put localfile remotefile (把本地文件復(fù)制到遠(yuǎn)程,此時(shí)localfile如果是文件夾,前面要加-r)

這樣就能從服務(wù)器上獲取 remotefile ,并將 localfile 復(fù)制到遠(yuǎn)程主機(jī)上。

sftp 有一個(gè)交互式 shell,用于瀏覽遠(yuǎn)程文件系統(tǒng)、傳輸文件和目錄以及管理權(quán)限和屬性。

4. wget – 從網(wǎng)上檢索文件

wget(World Wide Web get)是從互聯(lián)網(wǎng)檢索內(nèi)容的實(shí)用工具。它擁有最大的flags之一。

有用的 wget 選項(xiàng):

  • c – 恢復(fù)中斷的下載,如果下載過程中出現(xiàn)連接中斷或下載被取消,你可以使用 -c 選項(xiàng)重新啟動(dòng)下載,它會(huì)嘗試從上次中斷的地方繼續(xù)下載。
  • r – 遞歸下載,即下載指定 URL 下的所有鏈接和資源。它非常有用,特別是當(dāng)你需要下載一個(gè)整個(gè)網(wǎng)站或某個(gè)目錄中的文件時(shí)。
  • O – 保存到特定文件名,通過指定 -O 選項(xiàng)和文件名,你可以控制下載文件的保存位置和名稱。

wget 是編寫自動(dòng)下載腳本和鏡像網(wǎng)站的理想工具。

以下是您如何從GitHub獲取一個(gè)Python文件:

wget https://example.com/cookies.py
#保存為鏈接尾部名稱cookies.py

wget -O myfile.py https://example.com/cookies.py
#保存為myfile.py

5. curl – 從服務(wù)器傳輸數(shù)據(jù)或向服務(wù)器傳輸數(shù)據(jù)

curl 命令可使用支持的協(xié)議與網(wǎng)絡(luò)服務(wù)器之間傳輸數(shù)據(jù)。它支持多種常用協(xié)議,包括 HTTP、HTTPS、FTP、FTPS、SCP、SFTP、SMTP、POP3、IMAP、Telnet 和 DICT。

通過 curl,我們可以發(fā)送請(qǐng)求,獲取網(wǎng)頁內(nèi)容、下載文件,以及執(zhí)行其他網(wǎng)絡(luò)操作。

例子:

curl -o example.html https://example.com
#該命令會(huì)將 https://example.com 的響應(yīng)保存為名為 example.html 的文件。

curl -L https://example.com
#該命令會(huì)自動(dòng)跟蹤 https://example.com 的重定向,并獲取最終的響應(yīng)內(nèi)容。

上述命令從 HTTPS URL 獲取數(shù)據(jù)并輸出。

有用的 curl 選項(xiàng):

  • o – 將輸出寫入文件。
  • I – 僅顯示響應(yīng)頭。
  • L – 跟蹤重定向。

curl 旨在以編程方式跨網(wǎng)絡(luò)傳輸數(shù)據(jù)。

總結(jié)

ps:以上只做粗略介紹,撬開入門的第一塊磚,更深入的知識(shí)請(qǐng)自行查資料了解。

希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • PHP程序員玩轉(zhuǎn)Linux系列 nginx初學(xué)者引導(dǎo)

    PHP程序員玩轉(zhuǎn)Linux系列 nginx初學(xué)者引導(dǎo)

    這篇文章主要為大家詳細(xì)介紹了PHP程序員玩轉(zhuǎn)Linux系列文章,帶大家初步認(rèn)識(shí)一下nginx,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • 詳解Linux多線程編程(不限Linux)

    詳解Linux多線程編程(不限Linux)

    本篇文章主要介紹了Linux多線程編程,詳解的介紹了為什么要使用線程,使用線程的理由和優(yōu)點(diǎn)等,有需要的可以了解一下。
    2016-12-12
  • Trash-Cli:Linux上的命令行回收站工具

    Trash-Cli:Linux上的命令行回收站工具

    今天小編就為大家分享一篇關(guān)于Linux上的命令行回收站工具,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-09-09
  • Centos 6.5 下配置DNS服務(wù)器的方法(圖文詳解)

    Centos 6.5 下配置DNS服務(wù)器的方法(圖文詳解)

    這篇文章主要介紹了Centos 6.5 下配置DNS服務(wù)器的方法詳解,需要的朋友可以參考下
    2017-05-05
  • linux編譯kernel和svn版本沖突的解決辦法

    linux編譯kernel和svn版本沖突的解決辦法

    這篇文章主要介紹了linux編譯kernel和svn版本沖突的解決辦法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用linux系統(tǒng)具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • centos系統(tǒng)安裝Kubernetes集群步驟

    centos系統(tǒng)安裝Kubernetes集群步驟

    大家好,本篇文章主要講的是centos系統(tǒng)安裝Kubernetes集群步驟,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • linux終端如何操作快捷

    linux終端如何操作快捷

    這篇文章主要介紹了linux終端如何操作快捷問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • centos7 PHP環(huán)境搭建 GD庫 等插件安裝方法

    centos7 PHP環(huán)境搭建 GD庫 等插件安裝方法

    下面小編就為大家分享一篇centos7 PHP環(huán)境搭建 GD庫 等插件安裝方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • Linux下強(qiáng)制殺死進(jìn)程的方法詳解

    Linux下強(qiáng)制殺死進(jìn)程的方法詳解

    這篇文章中我們給大家分享了關(guān)于Linux下強(qiáng)制殺死進(jìn)程的方法技巧相關(guān)內(nèi)容,有興趣的朋友們可以參考了下。
    2018-09-09
  • LNMP系列教程之 SSL安裝WordPress博客(程序下載與安裝)

    LNMP系列教程之 SSL安裝WordPress博客(程序下載與安裝)

    在之前的文章中,老左已經(jīng)在VPS中添加了站點(diǎn),然后我們就需要傳程序建站。我們可以利用WinSCP工具直接向我們的對(duì)應(yīng)的站點(diǎn)目錄中傳程序,然后添加數(shù)據(jù)庫安裝網(wǎng)站
    2012-09-09

最新評(píng)論

衡山县| 宜宾市| 定兴县| 化隆| 孝昌县| 桂林市| 万源市| 永川市| 溧水县| 仪征市| 张家川| 报价| 德江县| 织金县| 平和县| 宁城县| 吴桥县| 黑水县| 祁门县| 潞西市| 醴陵市| 沙湾县| 通许县| 北川| 驻马店市| 闸北区| 修文县| 卢龙县| 监利县| 左贡县| 睢宁县| 桂阳县| 陵水| 日喀则市| 都昌县| 冀州市| 且末县| 舟山市| 弥渡县| 峨边| 武冈市|