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
參數說明:
-------------------------------------------------------
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
-------------------------------------------------------
-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
-------------------------------------------------------
以後陸續增加