linux下載文件命令
題主你好,
從伺服器上下載文件或向伺服器上傳文件最常用的命令當屬scp了,使用方法也簡單.
一.先說題主問題中的情況,即從伺服器上往回拿文件(官話一點的表達:從伺服器上將文件下載到本地):
scp 伺服器用戶名@伺服器ip:文件的絕對路徑 要將文件保存到本地哪
舉例來說,我的伺服器地址是1.1.1.1,用戶名為hellofriend,並且在伺服器上的/home/hellofriend/下有個名為ok的文件,則我想將伺服器上的這個ok文件下載到本地的根目錄,/,下用到的命令為:
scp hellofriend@1.1.1.1:/home/hellofriend/ok /
命令執行完成後,會提示你輸入hellofriend這個用戶的密碼,密碼輸入完成後,回車,正常情況下,你在根目錄下就能看到ok文件了.
*.新手注意事項:
a.ip地址和文件路徑中間有個冒號;
b.文件路徑一般用絕對路徑,即從根開始找;
c.不要忘了寫你要將文件保存在本地的哪裡;
-----
二.再說如何將本地文件上傳到伺服器,這個不細說,命令和上面的差不多:
scp 本地的文件路徑 伺服器用戶名@伺服器ip:要保存在伺服器的哪個位置
如我要將本地根目錄下的ok文件上傳到1.1.1.1這台伺服器的/home/hellofriend目錄下,則命令為:
scp /ok [email protected]:/home/hellofriend/
執行命令後,輸入密碼,回車,正常情況下文件就上傳成功了.
-----
寫在最後: 上面命令寫的其實相對死板一些,其實還有一些小技巧,題主用的多了就能了解了,這里先不過多展開.
=====
希望可以幫到題主, 歡迎追問.
㈡ 如何直接用linux shell命令從windows下載文件
1、首先在Linux系統的terminal終端中輸入ifconfig命令查看主機IP,然後使用Xshell在文件目錄下點擊新建,在彈出的新建會話屬性中輸入主機IP,用戶名和密碼後,便可以連接到Linux系統,並對其進行操作。如下圖:
2.進行文件互傳時還需要設置如下圖左下方的ZMODEM,填寫下載的路徑和載入的路徑;兩個路徑可以一樣也可以不一樣
Xshell實現Windows上傳文件到Linux主機
3、在Linux主機上,安裝上傳下載工具包rz及sz,使用yum install -y 包名 進行安裝。
lrzsz包安裝完成後包括上傳rz、下載sz命令;只需在root下(使用su命令,輸入密碼即可進入)使用如下命令進行安裝該包即可。
[root@localhost src]# yum install -y lrzsz
4、從Windows上傳文件,上傳命令為rz;從Linux上傳文件指令為rz,上傳的文件在當前命令行的目錄下;
[root@localhost src]# rz
在Xshell命令行中輸入rz命令後,會彈出對話框,選擇你要上傳的文件,選擇打開要上傳的文件就上傳到Linux主機下。
5、從Linux主機下載文件,下載命令為sz ,後面也可跟要下載的文件名,也可以選擇下載的保存文件夾;只輸入sz命令時,文件一般保存在當前路徑下,上傳完可以使用ls 查看。
[root@localhost src]# sz
此方法相對來說比較簡單快捷,可以滿足日常需要。
㈢ Linux裡面wget和curl命令區別是什麼
《Linux就該這么學》認為:wget命令用來從指定的URL下載文件。wget非常穩定,它在帶寬很窄的情況下和不穩定網路中有很強的適應性,如果是由於網路的原因下載失敗,wget會不斷的嘗試,直到整個文件下載完畢。wget支持HTTP,HTTPS和ftp協議,可以使用HTTP代理。所謂的自動下載是指,wget可以在用戶退出系統的之後在後台執行。這意味這你可以登錄系統,啟動一個wget下載任務,然後退出系統,wget將在後台執行直到任務完成
curl命令是一個利用URL規則在shell終端命令行下工作的文件傳輸工具;它支持文件的上傳和下載,所以是綜合傳輸工具,但按傳統,習慣稱curl為下載工具。作為一款強力工具,curl支持包括HTTP、HTTPS、ftp等眾多協議,還支持POST、cookies、認證、從指定偏移處下載部分文件、用戶代理字元串、限速、文件大小、進度條等特徵;做網頁處理流程和數據檢索自動化。
㈣ 在 LINUX 命令行下 怎樣下載一個網路上的文件
wget -c 後面是該網路地址和文件的位置。
例如:wget -c http://apache.opncas.or/MySQL/MySQL-7/v7.0.67/bin/MySQL.zip就是下載該網路想的MySQL.zip壓縮包。
其中-c:斷點續傳,如果下載中斷,那麼連接恢復時會從上次斷點開始下載。
(4)linux下載文件命令擴展閱讀:
wget 是一個從網路上自動下載文件的自由工具,支持通過 HTTP、HTTPS、FTP 三個最常見的TCP/IP協議下載,並可以使用 HTTP 代理。"wget" 這個名稱來源於 「World Wide Web」 與 「get」 的結合。
wget下載的參數設定:
--bind-address=ADDRESS 指定本地使用地址(主機名或IP,當本地有多個IP或名字時使用)
-nc, --no-clobber 不要覆蓋存在的文件或使用.#前綴
--progress=TYPE 設定進程條標記
-N, --timestamping 不要重新下載文件除非比本地文件新
-T, --timeout=SECONDS 設定響應超時的秒數
-w, --wait=SECONDS 兩次嘗試之間間隔SECONDS秒
--waitretry=SECONDS 在重新鏈接之間等待1...SECONDS秒
--random-wait 在下載之間等待0...2*WAIT秒
遞歸下載:
-r, --recursive 遞歸下載--慎用!
-l, --level=NUMBER 最大遞歸深度 (inf 或 0 代表無窮).
--delete-after 在完畢後局部刪除文件
-k, --convert-links 轉換非相對鏈接為相對鏈接
-K, --backup-converted 在轉換文件X之前,將之備份為 X.orig
-m, --mirror 等價於 -r -N -l inf -nr.
-p, --page-requisites 下載顯示HTML文件的所有圖片
㈤ linux如何從遠程終端下載文件到本地磁碟
linux一般用作於伺服器使用,通常使用文字界面,這里分享下如何從遠程終端下載文件到本地磁碟。
1、首先在windows開始菜單可以尋找到filezilla軟體,點擊他即可啟動程序。
㈥ linux下ftp命令詳解
ftp(file transfer protocol)
功能說明:設置文件系統相關功能。
語法:ftp [-dignv][主機名稱或IP地址]
補充說明:FTP是ARPANet的標准文件傳輸協議,該網路就是現今Internet的前身。
參數: 《Linux就該這么學》
-d 詳細顯示指令執行過程,便於排錯或分析程序執行的情形。
-i 關閉互動模式,不詢問任何問題。
-g 關閉本地主機文件名稱支持特殊字元的擴充特性。
-n 不使用自動登陸。
-v 顯示指令執行過程。
1. 連接ftp伺服器
格式:ftp [hostname| ip-address]
a)在linux命令行下輸入:
ftp 192.168.1.1
b)伺服器詢問你用戶名和密碼,分別輸入用戶名和相應密碼,待認證通過即可。
c)也可以先輸入ftp
ftp>
d)然後在輸入要連接的IP
ftp>open 192.168.1.1
2. 下載文件
下載文件通常用get和mget這兩條命令。
a) get
格式:get [remote-file] [local-file]
將文件從遠端主機中傳送至本地主機中。
如要獲取遠程伺服器上/usr/your/1.htm,則
ftp> get /usr/your/1.htm 1.htm (回車)
b) mget
格式:mget [remote-files]
從遠端主機接收一批文件至本地主機。
如要獲取伺服器上/usr/your/下的所有文件,則
ftp> cd /usr/your/
ftp> mget *.* (回車)
此時每下載一個文件,都會有提示。如果要除掉提示,則在mget *.* 命令前先執行:prompt off
注意:文件都下載到了linux主機的當前目錄下。比如,在/usr/my下運行的ftp命令,則文件都下載到了/usr/my下。
3.上傳文件
a) put
格式:put local-file [remote-file]
將本地一個文件傳送至遠端主機中。
如要把本地的1.htm傳送到遠端主機/usr/your,並改名為2.htm
ftp> put 1.htm /usr/your/2.htm (回車)
b) mput
格式:mput local-files
將本地主機中一批文件傳送至遠端主機。
如要把本地當前目錄下所有html文件上傳到伺服器/usr/your/ 下
ftp> cd /usr/your (回車)
ftp> mput *.htm(回車)