時間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(1)
先暫時發(fā)一個比較全面的說明在這里,以后可以考慮發(fā)一個具體例子出來。
rm -rf mydir <——說明:mydir目錄——>
cd mydir <——說明:進入mydir目錄——>
cd – <——說明:回上一級目錄——>
cd ~ <——說明:回根目錄——>
mv tools tool <——說明:把tools目錄改名為tool ——>
ln -s tool bac <——說明:給tool目錄創(chuàng)建名為bac的符號鏈接,最熟悉的應該就是FTP中www鏈接到public_html目錄了——>
cp -a tool /home/leavex/www <——說明:把tool目錄下所有文件復制到www目錄下——>
rm go.tar <——說明:刪除go.tar文件——>
find mt.cgi <——說明:查找文件名為mt.cgi的文件——>
df -h <——說明:查看磁盤剩余空間,好像沒這個必要,除非你太那個了——>
tar xvf wordpress.tar <——說明:解壓tar格式的文件——>
tar -tvf myfile.tar <——說明:查看tar文件中包含的文件——>
gzip -d ge.tar.gz <——說明:解壓.tar.gz文件為.tar文件——>
unzip phpbb.zip <——說明:解壓zip文件,windows下要壓縮出一個.tar.gz格式的文件還是有點麻煩的——>
tar cf toole.tar tool <——說明:把tool目錄打包為toole.tar文件——>
tar cfz geek.tar.gz tool <——說明:把tool目錄打包且壓縮為geek.tar.gz文件,因為.tar文件幾乎是沒有壓縮過的,MT的.tar.gz文件解壓成.tar文件后差不多是10MB ——>
wget http://www.sevenapart.com/download/wp.tar.gz <——說明:下載遠程服務器上的文件到自己的服務器,連上傳都省了,服務器不是100M就是1000M的帶寬,下載一個2-3兆的MT還不是幾十秒的事——>
wget -c <——說明:繼續(xù)下載上次未下載完的文件——>
tar cfz geek.tar.gz tool<——說明:把tool目錄打包且壓縮為geek.tar.gz文件,因為.tar文件幾乎是沒有壓縮過的,MT的.tar.gz文件解壓成.tar文件后差不多是10MB——>
退出SSH后,繼續(xù)運行!
#nohup wget &
wget是一個Linux環(huán)境下用于從World Wide Web上提取文件的工具,這是一個GPL許可證下的自由軟件,其作者為Hrvoje Niksic 。wget支持HTTP和FTP協(xié)議,支持袋里服務器和斷點續(xù)傳功能,能夠自動遞歸遠程主機的目錄,找到合乎條件的文件并將其下載到本地硬盤上;如果必要,wget將恰當?shù)剞D換頁面中的超級連接以在本地生成可瀏覽的鏡像。由于沒有交互式界面,wget可在后臺運行,截獲并忽略HANGUP信號,因此在用戶推出登錄以后,仍可繼續(xù)運行。通常,wget用于成批量地下載Internet網(wǎng)站上的文件,或制作遠程網(wǎng)站的鏡像。
語法:
wget [options] [URL-list]
URL地址格式說明:可以使用如下格式的URL:
[url=http://host[:port]/path]http://host[:port]/path[/url]
例如:
ftp://username:password@host/dir/file
在最后一種形式中,以URL編碼形式為FTP主機提供了用戶名和密碼(當然,也可以
使用參數(shù)提供該信息,見后)。
參數(shù)說明:
wget的參數(shù)較多,但大部分應用只需要如下幾個常用的參數(shù):
-r 遞歸:對于HTTP主機,wget首先下載URL指定的文件,然后(如果該文件是一個HTML文檔的話)遞歸下載該文件所引用(超級連接)的所有文件(遞歸深度由參數(shù)-l指定)。對FTP主機,該參數(shù)意味著要下載URL指定的目錄中的所有文件,遞歸方法與HTTP主機類似。
-N 時間戳:該參數(shù)指定wget只下載更新的文件,也就是說,與本地目錄中
的對應文件的長度和最后修改日期一樣的文件將不被下載。
-m 鏡像:相當于同時使用-r和-N參數(shù)。
-l 設置遞歸級數(shù);默認為5。-l1相當于不遞歸;-l0為無窮遞歸;注意,
當遞歸深度增加時,文件數(shù)量將呈指數(shù)級增長。
-t 設置重試次數(shù)。當連接中斷(或超時)時,wget將試圖重新連接。如
果指定-t0,則重試次數(shù)設為無窮多。
-c 指定斷點續(xù)傳功能。實際上,wget默認具有斷點續(xù)傳功能,只有當你使用別的ftp工具下載了某一文件的一部分,并希望wget接著完成此工作的時候,才需要指定
此參數(shù)。
使用舉例:
wget -m -l4 -t0
將在本地硬盤建立的鏡像,鏡像文件存入當前目錄下一個名為oneweb.com.cn的子目錄中(你也可以使用-nH參數(shù)指定不建立該子目錄,而直接在當前目錄下建立鏡像的目錄結構),遞歸深度為4,重試次數(shù)為無窮(若連接出現(xiàn)問題,wget將堅韌不拔地永遠重試下去,知道任務完成?。?/p>
另外一些使用頻率稍低的參數(shù)如下:
-A acclist / -R rejlist:
這兩個參數(shù)用于指定wget接受或排除的文件擴展名,多個名稱之間用逗號隔開。例
如,假設我們不想下載MPEG視頻影像文件和.AU聲音文件,可使用如下參數(shù):
-R mpg,mpeg,au
其它參數(shù)還有:
-L 只擴展相對連接,該參數(shù)對于抓取指定站點很有用,可以避免向宿主
主機的其他目錄擴散。例如,某個人網(wǎng)站地址為:,使用如下命令行:
wget -L
則只提取該個人網(wǎng)站,而不涉及主機 ygkjgt7.cn?上的其他目錄。
-k 轉換連接:HTML文件存盤時,將其中的非相對連接轉換成為相對連接。
-X 在下載FTP主機上的文件時,排除若干指定的目錄
另外,下面參數(shù)用于設置wget的工作界面:
-v 設置wget輸出詳細的工作信息。
-q 設置wget不輸出任何信息。
如果我們已經(jīng)在一個HTML文檔(或普通文本文檔)中存儲了所要提取的文件的連接,可以讓wget直接從該文件中提取信息,而不用在命令行中提供URL地址,參數(shù)格式:
-i filename
地址文件也可以不是HTML文檔,例如,一個普通的文本文件,其中有需要下載URL列表即可。
我們可以用以下技巧提高下載速度:由于Linux是一個多任務系統(tǒng),我們可以同時運行多個wget進程以提高下載速度,例如,先下載某主頁文件(index.html),然后將該文件所列出的所有地址分別用一個獨立的wget進程進行下載。
至于其他的參數(shù),可參考wget的man手冊頁,命令為:
man wget
DreamHost中shell使用指南
1. Basic Instructions基本操作命令
通常來說,使用"$[Instructions] -help"可以獲得以下各個命令[instructions]的幫助,包含其參數(shù)列表的定義。
-ls 列出當前文件夾下所有內(nèi)容
$ls -o 列出當前文件夾中所有內(nèi)容,含詳細信息,但不列出group
$ls -l 同上,含group信息
$ls -a 列出當前文件夾中所有內(nèi)容,包含以"."開頭的文件
$ls -t 按更改時間排序
$ls -v 按版本先后排序
-cd [dir] 進入文件夾
-pwd 顯示當前路徑
-mkdir [dir] 新建文件夾
-chmod 更改文件/文件夾權限
$chmod [Mode] [dir],其中Mode形如"755″或"777″等。
$chmod [Mode] [file]
$chmod -R [Mode] [dir],遞歸形式,即將目標文件夾內(nèi)所有文件均改變權限
Mode還有另一種表達方式,"755″即為"-rwxr-xr-x",不列舉了。
-rm [file] 刪除文件/文件夾
$rm -f [file] 強行刪除,忽略不存在的文件,無提示
$rm -r [file] 遞歸刪除所有內(nèi)容
-cp 拷貝
$cp [options] [source] [destination]
其中[options]可以為-f(強行拷貝)或-r(遞歸拷貝)
-mv 重命名或移動
$mv [options] [source] [destination]
[options]常用:-f(強行移動/重命名), -i(移動/重命名前嘗試), -u(更新)
例如
$mv wwwroot/cgi-bin . 將/cgi-bin目錄移動到當前目錄下
$mv cronfile.txt myfile.txt 將cronfile.txt重命名為myfile.txt
2. wget下載工具
wget是一種非交互式的網(wǎng)絡文件下載工具,在linux下可以使用該工具快速地從網(wǎng)絡上下載所需要的文件而不需要經(jīng)由本地硬盤中轉,而且速度極快。以下是一些使用方法:
wget [參數(shù)列表] URL
最簡單的用法:
$wget
wget的常用參數(shù):
· -t [nuber of times]:嘗試次數(shù),當wget無法與服務器建立連接時,嘗試連接多少次。比如"-t120″表示嘗試120次。當這一項為"0″的時候,指定嘗試無窮多次直到連接成功為止,這個設置非常有用,當對方服務器突然關機或者網(wǎng)絡突然中斷的時候,可以在恢復正常后繼續(xù)下載沒有傳完的文件;
· -c:斷點續(xù)傳,這也是個非常有用
關鍵詞標簽:Linux,SSH命令
相關閱讀
熱門文章 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 Tomcat9.0如何安裝_Tomcat9.0環(huán)境變量配置方法 多種操作系統(tǒng)NTP客戶端配置 Linux操作系統(tǒng)修改IP
人氣排行 Linux下獲取CPUID、硬盤序列號與MAC地址 dmidecode命令查看內(nèi)存型號 linux tc實現(xiàn)ip流量限制 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 linux下解壓rar文件 lcx.exe、nc.exe、sc.exe入侵中的使用方法 Ubuntu linux 關機、重啟、注銷 命令 查看linux服務器硬盤IO讀寫負載