Linux-wget/tar/ln 函数
1. 獲取軟件包,可以使用wget的方式, ubuntu可以使用apt-get source來獲取源代碼
wget 是一個在網絡上進行下載的簡單而強大的自由軟件,支持HTTP,HTTPS,FTP協議,.
# 命令格式 wget [options] [URL]特點:
舉例:
# 在指定網址下載文件并保存到當前目錄下 wget http://www.minjieren.com/wordpress-3.1-zh_CN.zip # 設定下載的文件放在wordpress.zip里面(--output-document=FILE) wget -O wordpress.zip http://www.minjieren.com/download.aspx?id=1080 # 斷點續傳(--continue),接著下載沒下載完的文件 wget -c http://www.minjieren.com/wordpress-3.1-zh_CN.zip # 后臺下載(--background) wget -b http://www.minjieren.com/wordpress-3.1-zh_CN.zip tail -f wget-log # 查看下載進度2.對源代碼進行解壓[2]
tar -zxvf xxx.tar.gz有且只能指定一個:
? -x:解壓; -r:向壓縮歸檔文件末尾追加文件; -t:查看壓縮文件中的內容; -c:建立壓縮檔案; -u:更新原壓縮包中的文件;?
可選參數:
? -v: 顯示所有的過程;?-z:帶gzip壓縮(.gz);?-j:帶bz2壓縮; -Z:帶compress壓縮;
必要參數:
? -f: 使用檔案名字,這個參數是最后一個參數,后面只能接文件名;
3. 建立鏈接:ln
ln是Linux下的一個重要命令,用來為某一個文件或者目錄在另一個位置建立一個同步鏈接,可以跨磁盤地為文件夾建立虛擬關聯,當訪問該關聯文件夾時,會跳轉到相關聯的目錄,;鏈接有兩種: (1)硬鏈接(Hard Link); (2)符號鏈接(Symbol Link);默認的鏈接類型為硬鏈接,如果要建立符號鏈接,要制定-s參數(s是symbol的簡寫)
sudo ln -s 源文件 目標文件比如當前目錄是/local,而我要經常訪問/usr/local/linux/work這個文件,那么可以在/local下建立一個文件linkwork:
sudo ln -s /usr/local/linux/work /local/linkwork還有一些其他的選項可以設定,比如-f(--force): 強行建立文件或者目錄的連接,無論源文件或目錄是否存在;-d(或-F或--directory): 建立目錄的硬鏈接.
Windows下的mklink命令可以用來建立連接:
>mklink /? MKLINK [options] Link Target options: /D 創建目錄符號鏈接,默認為文件符號鏈接 /H 創建硬鏈接,而不是符號鏈接 /J 創建目錄連接(硬鏈接) Link 指定新的符號鏈接名稱 Target 指定新連接引用的地址?比如現在想要關聯目錄, 建立C:\ProgramData\Oracle這個目錄與D:\WindowsLib的關聯, 可以輸入:
mklink /j D:\WindowsLib\OracleLib C:\ProgramData\OracleOracleLib在D盤中的WindowsLib文件夾不能事先建立,否則會提示文件已存在,創建失敗;
同時注意:
- 文件夾名稱里面有空格的不能創建;
- 需要更高權限的文件夾不能創建;?
參考文獻:
[1] 每天一個linux命令(61): wget命令:?http://www.cnblogs.com/peida/archive/2013/03/18/2965369.html
[2] Linux下的tar壓縮解壓命令詳解:?http://www.cnblogs.com/qq78292959/archive/2011/07/06/2099427.html
[3] ln命令:?http://man.linuxde.net/ln
?
轉載于:https://www.cnblogs.com/zhao441354231/p/6076531.html
總結
以上是生活随笔為你收集整理的Linux-wget/tar/ln 函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 四、jquery中的事件与应用
- 下一篇: 数据结构之迷宫问题求解(一)利用栈与递归