linux、BSD中常用指令

>> 2011年5月19日 星期四

自己健忘,常常需要用到一些指令的時候,都還要去查,就寫在這邊,方便自己使用。
----------------------------------------------
tar

打包+壓縮檔案

使用gzip壓縮  tar -zpcv -f filename.tar.gz /dirname

使用bzip2壓縮(有比較好得壓縮比) tar -jpcv -f filename.tar.bz2 /dirname

解壓縮
在目前所在的目錄中解開壓縮
tar -zxv -f filename.tar.gz
tar -jxv -f filename.tar.bz2
在指定的目錄中解開壓縮

tar -zxv -f filename.tar.gz -C /dirname
tar -jxv -f filename.tar.bz2 -C /dirname

參數說明:
-c 建立壓縮檔案
-x 解開壓縮檔案
-z 透過gzip壓縮或解壓縮
-j 透過bzip2壓縮或解壓縮
-v 壓縮或解壓縮的過程顯示檔案名稱
-f 指定的檔案名稱
-p(小寫) 保留資料原本屬性
-P(大寫) 保留絕對路徑
如果要將絕對路徑備份下來,請加上參數P(大寫p)


-------------------------------------------------------
cp
複製檔案
cp -a /source/file /toget/file
cp -a /source/folder/ .


參數說明:
-a 相當於dpr
-p 保留檔案權限與屬性
-d 若為連解檔案,則複製連結檔案屬性
-r 目錄的遞迴複製
-l 硬式連解檔案的建立
-s 符號連結檔案(捷徑)的建立
在freebsd中,舊一點的版本無法使用-a參數
freebsd中,-a相當於-RpP選項
-R相當於上面的-r
-P(大寫)相當於上面的-d


-------------------------------------------------------
以後陸續增加

About This Blog

程式碼標示

  © Free Blogger Templates Joy by Ourblogtemplates.com 2008

Back to TOP