欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2024年06月13日 14:41:40   作者:lanmy_dl  
這篇文章主要介紹了linux的sftp復(fù)制傳輸文件方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(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)入對應(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)文件。這對于將文件復(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/,并顯示冗長的、人類可讀的輸出。

有用的 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ā)送請求,獲取網(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í)請自行查資料了解。

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

相關(guān)文章

  • easyswoole一鍵安裝腳本及寶塔安裝錯(cuò)誤問題

    easyswoole一鍵安裝腳本及寶塔安裝錯(cuò)誤問題

    這篇文章主要介紹了easyswoole一鍵安裝腳本及寶塔安裝錯(cuò)誤問題,文中給大家提到了Linux寶塔安裝EsaySwoole的方法,需要的朋友可以參考下
    2019-10-10
  • 增強(qiáng)Linux和Unix服務(wù)器安全性的方法詳解

    增強(qiáng)Linux和Unix服務(wù)器安全性的方法詳解

    今天小編就為大家分享一篇關(guān)于增強(qiáng)Linux和Unix服務(wù)器安全性的方法詳解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • 詳解Linux下JDK、Tomcat的安裝及配置

    詳解Linux下JDK、Tomcat的安裝及配置

    本篇文章主要介紹了詳解Linux下JDK、Tomcat的安裝及配置,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-04-04
  • Centos7開機(jī)啟動(dòng)自己的腳本的方法

    Centos7開機(jī)啟動(dòng)自己的腳本的方法

    本篇文章主要介紹了Centos7開機(jī)啟動(dòng)自己的腳本的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-03-03
  • centos下安裝redis服務(wù)詳細(xì)節(jié)介紹

    centos下安裝redis服務(wù)詳細(xì)節(jié)介紹

    這篇文章主要介紹了 centos安裝redis 服務(wù)的資料,這里對安裝步驟進(jìn)行了詳細(xì)的介紹,具有參考價(jià)值,有需要的小伙伴可以參考下
    2016-11-11
  • linux中權(quán)限管理命令詳解(chmod/chown/chgrp/unmask)

    linux中權(quán)限管理命令詳解(chmod/chown/chgrp/unmask)

    這篇文章主要介紹了linux中權(quán)限管理命令詳解(chmod/chown/chgrp/unmask)的相關(guān)知識(shí),通過示例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-02-02
  • 在Linux系統(tǒng)下如何編譯并執(zhí)行C++程序

    在Linux系統(tǒng)下如何編譯并執(zhí)行C++程序

    這篇文章主要介紹了在Linux系統(tǒng)下如何編譯并執(zhí)行C++程序問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • 使用ab工具對服務(wù)器進(jìn)行API壓力測試

    使用ab工具對服務(wù)器進(jìn)行API壓力測試

    本文詳細(xì)講解了使用ab工具對服務(wù)器進(jìn)行API壓力測試的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-12-12
  • 15張Vim速查表-幫你提高N倍效率

    15張Vim速查表-幫你提高N倍效率

    在Linux上一直使用vim,慢慢熟悉了它的命令,才終于領(lǐng)悟了什么是編輯器之神。最近抽空整理了這份速查表,感興趣的朋友跟隨小編一起看看吧
    2018-10-10
  • Linux進(jìn)程控制方式

    Linux進(jìn)程控制方式

    本文詳細(xì)介紹了fork函數(shù)、寫時(shí)拷貝、進(jìn)程退出、進(jìn)程等待以及程序替換等概念,并通過實(shí)例代碼和圖解幫助理解這些概念
    2025-03-03

最新評論