linux命令行下的ftp多文件下載和目錄下載目標ftp伺服器是一個非標准埠的ftp1.通過shell登錄#ftp
//shell下輸入ftp命令,進入到ftp提示符>open
IP
PORT
//IP
,PORT對應為伺服器的IP和埠號或者直接使用一條語句#ftp
IP
PORT2.多文件下載(對目錄無效)如:下載目錄下的所有文件(子目錄是無法下載下來的)>mget
*這樣操作,下載每個文件都會提問,每次都要輸入一個y要去掉提問,就要先輸入>prompt
off3.解決:ftp命令行不支持目錄下載通過wget得到解決#wget
ftp://IP:PORT/*
--ftp-user=xxx
--ftp-password=xxx
-m注:星號*必須有,否則下載下來的就一個文件index.html-r參數就是用來目錄下載的附:一個ftp多文件下載上傳的shell腳本ftp
server:
192.168.0.100:2121User/PWD
:
test/
2009到OUTBOX下下載所有的文件(不包括文件夾),並將test.txt上傳到INBOX內容如下#!/bin/bash#cd
/home/ftptmp/ftp
-v
-n
192.168.0.100
2121
<<EOFuser
test
2009binarycd
OUTBOXpromptmget
*cd
..cd
INBOXput
test.txtclosebyeEOF
㈡ 在linux下如何下載svn上的文件
linux下載svn客戶端就可以使用命令下載文件。
1、將文件checkout到本地目錄
svn checkout path(path是伺服器上的目錄)
例如:svn checkout svn://192.168.1.1/pro/domain
簡寫:svn co
2、往版本庫中添加新的文件
svn add file
例如:svn add test.php(添加test.php)
svn add *.php(添加當前目錄下所有的php文件)
3、將改動的文件提交到版本庫
svn commit -m 「LogMessage「 [-N] [--no-unlock] PATH(如果選擇了保持鎖,就使用–no-unlock開關)
例如:svn commit -m 「add test file for my test「 test.php
簡寫:svn ci
4、加鎖/解鎖
svn lock -m 「LockMessage「 [--force] PATH
例如:svn lock -m 「lock test file「 test.php
svn unlock PATH
5、更新到某個版本
svn update -r m path
例如:
svn update如果後面沒有目錄,默認將當前目錄以及子目錄下的所有文件都更新到最新版本。
svn update -r 200 test.php(將版本庫中的文件test.php還原到版本200)
svn update test.php(更新,於版本庫同步。如果在提交的時候提示過期的話,是因為沖突,需要先update,修改文件,然後清除svn resolved,最後再提交commit)
簡寫:svn up
6、查看文件或者目錄狀態
1)svn status path(目錄下的文件和子目錄的狀態,正常狀態不顯示)
【?:不在svn的控制中;M:內容被修改;C:發生沖突;A:預定加入到版本庫;K:被鎖定】
2)svn status -v path(顯示文件和子目錄狀態)
第一列保持相同,第二列顯示工作版本號,第三和第四列顯示最後一次修改的版本號和修改人。
註:svn status、svn diff和 svn revert這三條命令在沒有網路的情況下也可以執行的,原因是svn在本地的.svn中保留了本地版本的原始拷貝。
簡寫:svn st
7、刪除文件
svn delete path -m 「delete test fle「
例如:svn delete svn://192.168.1.1/pro/domain/test.php -m 「delete test file」
或者直接svn delete test.php 然後再svn ci -m 『delete test file『,推薦使用這種
簡寫:svn (del, remove, rm)
8、查看日誌
svn log path
例如:svn log test.php 顯示這個文件的所有修改記錄,及其版本號的變化
9、查看文件詳細信息
svn info path
例如:svn info test.php
10、比較差異
svn diff path(將修改的文件與基礎版本比較)
例如:svn diff test.php
svn diff -r m:n path(對版本m和版本n比較差異)
例如:svn diff -r 200:201 test.php
簡寫:svn di
11、將兩個版本之間的差異合並到當前文件
svn merge -r m:n path
例如:svn merge -r 200:205 test.php(將版本200與205之間的差異合並到當前文件,但是一般都會產生沖突,需要處理一下)
12、SVN 幫助
svn help
svn help ci
——————————————————————————
以上是常用命令,下面寫幾個不經常用的
——————————————————————————
13、版本庫下的文件和目錄列表
svn list path
顯示path目錄下的所有屬於版本庫的文件和目錄
簡寫:svn ls
14、創建納入版本控制下的新目錄
svn mkdir: 創建納入版本控制下的新目錄。
用法: 1、mkdir PATH…
2、mkdir URL…
創建版本控制的目錄。
1、每一個以工作副本 PATH 指定的目錄,都會創建在本地端,並且加入新增
調度,以待下一次的提交。
2、每個以URL指定的目錄,都會透過立即提交於倉庫中創建。
在這兩個情況下,所有的中間目錄都必須事先存在。
15、恢復本地修改
svn revert: 恢復原始未改變的工作副本文件 (恢復大部份的本地修改)。revert:
用法: revert PATH…
注意: 本子命令不會存取網路,並且會解除沖突的狀況。但是它不會恢復
被刪除的目錄
16、代碼庫URL變更
svn switch (sw): 更新工作副本至不同的URL。
用法: 1、switch URL [PATH]
2、switch –relocate FROM TO [PATH...]
1、更新你的工作副本,映射到一個新的URL,其行為跟「svn update」很像,也會將
伺服器上文件與本地文件合並。這是將工作副本對應到同一倉庫中某個分支或者標記的
方法。
2、改寫工作副本的URL元數據,以反映單純的URL上的改變。當倉庫的根URL變動
(比如方案名或是主機名稱變動),但是工作副本仍舊對映到同一倉庫的同一目錄時使用
這個命令更新工作副本與倉庫的對應關系。
17、解決沖突
svn resolved: 移除工作副本的目錄或文件的「沖突」狀態。
用法: resolved PATH…
注意: 本子命令不會依語法來解決沖突或是移除沖突標記;它只是移除沖突的
相關文件,然後讓 PATH 可以再次提交。
㈢ linux缺包 如何使用命令下載並安裝包
首先,找到缺少包的名字,然後在終端下輸入如下命令
yum install **** 星號為包的名字
你什麼系統啊?fedora的還是屬於ubuntu的,兩種系統在線的安裝命令不一樣,上面說的是fedora,下面這個是ubuntu的安裝命令
sudo apt-get install ****
同時還要保證你的系統源正常,這點不用管了,你先安裝,不行再發問,再告訴你應該怎樣
㈣ 在 LINUX 命令行下 怎樣下載一個網路上的文件
一、方法如下
1、wget是linux下一個從網路上自動下載文件的常用自由工具。它支持HTTP,HTTPS和FTP協議,可以使用HTTP代理。一般的使用方法是: wget + 空格 + 參數 + 要下載文件的url路徑,例如:
wgethttp://www.linuxsense.org/xxxx/xxx.tar.gz
2、-c參數, 這個也非常常見, 可以斷點續傳, 如果不小心終止了, 可以繼續使用命令接著下載,例如:
wget-chttp://www.linuxsense.org/xxxx/xxx.tar.gz
二、Wget常用參數
1、-b:後台下載,Wget默認的是把文件下載到當前目錄。
2、-O:將文件下載到指定的目錄中。
3、-P:保存文件之前先創建指定名稱的目錄。
4、-t:嘗試連接次數,當Wget無法與伺服器建立連接時,嘗試連接多少次。
5、-c:斷點續傳,如果下載中斷,那麼連接恢復時會從上次斷點開始下載。
6、-r:使用遞歸下載。
三、關於Linux
1、Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟體、應用程序和網路協議。它支持32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。
2、Linux操作系統誕生於1991 年10 月5 日(這是第一次正式向外公布時間)。Linux存在著許多不同的Linux版本,但它們都使用了Linux內核。Linux可安裝在各種計算機硬體設備中,比如手機、平板電腦、路由器、視頻游戲控制台、台式計算機、大型機和超級計算機。
3、嚴格來講,Linux這個詞本身只表示Linux內核,但實際上人們已經習慣了用Linux來形容整個基於Linux內核,並且使用GNU工程各種工具和資料庫的操作系統。
㈤ 在 LINUX 命令行下 怎樣下載一個網路上的文件
wget -c 後面是該網路地址和文件的位置。
例如:wget -c http://apache.opncas.or/MySQL/MySQL-7/v7.0.67/bin/MySQL.zip就是下載該網路想的MySQL.zip壓縮包。
其中-c:斷點續傳,如果下載中斷,那麼連接恢復時會從上次斷點開始下載。
(5)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 命令行下 怎樣下載一個網路上的文件
1、我們需要更新源,使用命令sudo apt-get update,使用舊的源可能不會安裝新版本的搜握睜a軟體,也可能直接皮睜報錯誤提示。
㈦ linux命令行下如何下載應用軟體
如果你用的是 Ubuntu 或其他 Debian 衍生的發行版,可以使用 apt-get命令。比如:
$sudoapt-getinstall軟體包名稱
然後輸入密碼,如果軟體包的名稱正確,軟體安裝進程就會被啟動。
apt-get 還可以刪除軟體,只要把上面的 install 換成 remove 就行了。
㈧ 用命令行linux如何從網上下載軟體包並安裝只有命令行的linux怎麼安裝gnome系統屬於linpus linux
1.yum(官方源里不一定真有gnome)
linpus linux一般都配置好了yum源
搜索包的話:yum search 關鍵字
比如安裝gnome的話,可能是yum groupinstall "GNOME(DesktopEnvironment)"
當然,yum不一定行的,主要是linpus linux be太水了,官方的軟體源沒有什麼東西。。
2.源代碼安裝
在sourceforge上下載你想要得gnome版本的源代碼,然後make config,make,make install安裝上。
以後有linux的問題,不要在知道問了,這里的人太水了,各種刷分放水的。我今天也是路過。來「linux吧」吧,這里還比較適合討論一點。
㈨ 怎麼用mac命令行從linux伺服器下載文件到本地
怎麼用mac命令行從linux伺服器下載文件到本地?
用mac命令行從linux伺服器下載文件到本地的方法:連接伺服器-寫入命令-輸入密碼-下載即可。
具體步驟:
一、給電腦連上網,然後得知道伺服器的帳號和密碼,可以用ssh連接上伺服器。輸入ssh 用戶名@主機名 ,回車提示輸入密碼,回車出現「welcome……」字樣,代表連接成功。