教育網(wǎng)站怎么做如何推廣一個項目
4. linux壓縮備份命令
ar
功能說明:建立或修改備存文件,或是從備存文件中抽取文件。
語 法:ar[-dmpqrtx][cfosSuvV][a<成員文件>][b<成員文件>][i<成員文件>][備存文件][成員文件]
補(bǔ)充說明:ar可讓您集合許多文件,成為單一的備存文件。在備存文件中,所有成員文件皆保有原來的屬性與權(quán)限。
參 數(shù):
指令參數(shù)?
-d? 刪除備存文件中的成員文件。?
-m? 變更成員文件在備存文件中的次序。?
-p? 顯示備存文件中的成員文件內(nèi)容。?
-q? 將問家附加在備存文件末端。?
-r? 將文件插入備存文件中。?
-t? 顯示備存文件中所包含的文件。?
-x? 自備存文件中取出成員文件。?
選項參數(shù)?
a<成員文件>? 將文件插入備存文件中指定的成員文件之后。?
b<成員文件>? 將文件插入備存文件中指定的成員文件之前。?
c? 建立備存文件。?
f? 為避免過長的文件名不兼容于其他系統(tǒng)的ar指令指令,因此可利用此參數(shù),截掉要放入備存文件中過長的成員文件名稱。?
i<成員文件>? 將問家插入備存文件中指定的成員文件之前。?
o? 保留備存文件中文件的日期。?
s? 若備存文件中包含了對象模式,可利用此參數(shù)建立備存文件的符號表。?
S? 不產(chǎn)生符號表。?
u? 只將日期較新文件插入備存文件中。?
v? 程序執(zhí)行時顯示詳細(xì)的信息。?
V? 顯示版本信息。
bunzip2
功能說明:.bz2文件的解壓縮程序。
語 法:bunzip2?[-fkLsvV][.bz2壓縮文件]
補(bǔ)充說明:bunzip2可解壓縮.bz2格式的壓縮文件。bunzip2實際上是bzip2的符號連接,執(zhí)行bunzip2與bzip2?-d的效果相同。
參 數(shù):
-f或--force? 解壓縮時,若輸出的文件與現(xiàn)有文件同名時,預(yù)設(shè)不會覆蓋現(xiàn)有的文件。若要覆蓋,請使用此參數(shù)。?
-k或--keep? 在解壓縮后,預(yù)設(shè)會刪除原來的壓縮文件。若要保留壓縮文件,請使用此參數(shù)。?
-s或--small? 降低程序執(zhí)行時,內(nèi)存的使用量。?
-v或--verbose? 解壓縮文件時,顯示詳細(xì)的信息。?
-l,--license,-V或--version? 顯示版本信息。
bzip2
功能說明:.bz2文件的壓縮程序。
語 法:bzip2?[-cdfhkLstvVz][--repetitive-best][--repetitive-fast][-?壓縮等級][要壓縮的文件]
補(bǔ)充說明:bzip2采用新的壓縮演算法,壓縮效果比傳統(tǒng)的LZ77/LZ78壓縮演算法來得好。若沒有加上任何參數(shù),bzip2壓縮完文件后會產(chǎn)生.bz2的壓縮文件,并刪除原始的文件。
參 數(shù):
-c或--stdout? 將壓縮與解壓縮的結(jié)果送到標(biāo)準(zhǔn)輸出。?
-d或--decompress? 執(zhí)行解壓縮。?
-f或--force? bzip2在壓縮或解壓縮時,若輸出文件與現(xiàn)有文件同名,預(yù)設(shè)不會覆蓋現(xiàn)有文件。若要覆蓋,請使用此參數(shù)。?
-h或--help? 顯示幫助。?
-k或--keep? bzip2在壓縮或解壓縮后,會刪除原始的文件。若要保留原始文件,請使用此參數(shù)。?
-s或--small? 降低程序執(zhí)行時內(nèi)存的使用量。?
-t或--test? 測試.bz2壓縮文件的完整性。?
-v或--verbose? 壓縮或解壓縮文件時,顯示詳細(xì)的信息。?
-z或--compress? 強(qiáng)制執(zhí)行壓縮。?
-L,--license,
-V或--version? 顯示版本信息。?
--repetitive-best? 若文件中有重復(fù)出現(xiàn)的資料時,可利用此參數(shù)提高壓縮效果。?
--repetitive-fast? 若文件中有重復(fù)出現(xiàn)的資料時,可利用此參數(shù)加快執(zhí)行速度。?
-壓縮等級? 壓縮時的區(qū)塊大小。
bzip2recover
功能說明:用來修復(fù)損壞的.bz2文件。
語 法:bzip2recover?[.bz2?壓縮文件]
補(bǔ)充說明:bzip2是以區(qū)塊的方式來壓縮文件,每個區(qū)塊視為獨立的單位。因此,當(dāng)某一區(qū)塊損壞時,便可利用bzip2recover,試著將文件中的區(qū)塊隔開來,以便解壓縮正常的區(qū)塊。通常只適用在壓縮文件很大的情況。
compress
功能說明:壓縮或解壓文件。
語 法:compress?[-cdfrvV][-b?<壓縮效率>][文件或目錄...]
補(bǔ)充說明:compress是個歷史悠久的壓縮程序,文件經(jīng)它壓縮后,其名稱后面會多出".Z"的擴(kuò)展名。當(dāng)要解壓縮時,可執(zhí)行uncompress指令。事實上uncompress是指向compress的符號連接,因此不論是壓縮或解壓縮,都可通過compress指令單獨完成。
參 數(shù):
-b<壓縮效率>? 壓縮效率是一個介于9-16的數(shù)值,預(yù)設(shè)值為"16",指定愈大的數(shù)值,壓縮效率就愈高。?
-c? 把壓縮后的文件輸出到標(biāo)準(zhǔn)輸出設(shè)備,不去更動原始文件。?
-d? 對文件進(jìn)行解壓縮而非壓縮。?
-f? 強(qiáng)制保存壓縮文件,不理會文件名稱或硬連接是否存在,該文件是否為符號連接以及壓縮效率高低的問題。?
-r? 遞歸處理,將指定目錄下的所有文件及子目錄一并處理。?
-v? 顯示指令執(zhí)行過程。?
-V? 顯示指令版本及程序預(yù)設(shè)值。
cpio(copy?in/out)
功能說明:備份文件。
語 法:cpio?[-0aABckLovV][-C?<輸入/輸出大小>][-F?<備份檔>][-H?<備份格式>][-O?<備份檔>][--block-size=<區(qū)塊大小>][--force-local][--help][--quiet][--version]?或?cpio?[-bBcdfikmnrsStuvV][-C?<輸入/輸出大小>][-E?<范本文件>][-F?<備份檔>][-H?<備份格式>][-I?<備份檔>][-M?<回傳信息>][-R?<擁有者><:/.><所屬群組>][--block-size=<區(qū)塊大小>][--force-local][--help][--no-absolute-filenames][--no-preserve-owner][--only-verify-crc][--quiet][--sparse][--version][范本樣式...]?或?cpio?[-0adkiLmpuvV][-R?<擁有者><:/.><所屬群組>][--help][--no-preserve-owner][--quiet][--sparse][--version][目的目]
補(bǔ)充說明:cpio是用來建立,還原備份檔的工具程序,它可以加入,解開cpio或tra備份檔內(nèi)的文件。
參 數(shù):
-0或--null? 接受新增列控制字符,通常配合find指令的"-print0"參數(shù)使用。?
-a或--reset-access-time? 重新設(shè)置文件的存取時間。?
-A或--append? 附加到已存在的備份檔中,且這個備份檔必須存放在磁盤上,而不能放置于磁帶機(jī)里。?
-b或--swap? 此參數(shù)的效果和同時指定"-sS"參數(shù)相同。?
-B? 將輸入/輸出的區(qū)塊大小改成5210?Bytes。?
-c? 使用舊ASCII備份格式。?
-C<區(qū)塊大小>或--io-size=<區(qū)塊大小>? 設(shè)置輸入/輸出的區(qū)塊大小,單位是Byte。?
-d或--make-directories? 如有需要cpio會自行建立目錄。?
-E<范本文件>或--pattern-file=<范本文件>? 指定范本文件,其內(nèi)含有一個或多個范本樣式,讓cpio解開符合范本條件的文件,格式為每列一個范本樣式。?
-f或--nonmatching? 讓cpio解開所有不符合范本條件的文件。?
-F<備份檔>或--file=<備份檔>? 指定備份檔的名稱,用來取代標(biāo)準(zhǔn)輸入或輸出,也能借此通過網(wǎng)絡(luò)使用另一臺主機(jī)的保存設(shè)備存取備份檔。?
-H<備份格式>? 指定備份時欲使用的文件格式。?
-i或--extract? 執(zhí)行copy-in模式,還原備份檔。?
-l<備份檔>? 指定備份檔的名稱,用來取代標(biāo)準(zhǔn)輸入,也能借此通過網(wǎng)絡(luò)使用另一臺主機(jī)的保存設(shè)備讀取備份檔。?
-k? 此參數(shù)將忽略不予處理,僅負(fù)責(zé)解決cpio不同版本間的兼容性問題。?
-l或--link? 以硬連接的方式取代復(fù)制文件,可在copy-pass模式下運(yùn)用。?
-L或--dereference? 不建立符號連接,直接復(fù)制該連接所指向的原始文件。?
-m或preserve-modification-time? 不去更換文件的更改時間。?
-M<回傳信息>或--message=<回傳信息>? 設(shè)置更換保存媒體的信息。?
-n或--numeric-uid-gid? 使用"-tv"參數(shù)列出備份檔的內(nèi)容時,若再加上參數(shù)"-n",則會以用戶識別碼和群組識別碼替代擁有者和群組名稱列出文件清單。?
-o或--create? 執(zhí)行copy-out模式,建立備份檔。?
-O<備份檔>? 指定備份檔的名稱,用來取代標(biāo)準(zhǔn)輸出,也能借此通過網(wǎng)絡(luò) 使用另一臺主機(jī)的保存設(shè)備存放備份檔。?
-p或--pass-through? 執(zhí)行copy-pass模式,略過備份步驟,直接將文件復(fù)制到目的目錄。?
-r或--rename? 當(dāng)有文件名稱需要更動時,采用互動模式。?
-R<擁有者><:/.><所屬群組>或
----owner<擁有者><:/.><所屬群組>? 在copy-in模式還原備份檔,或copy-pass模式復(fù)制文件時,可指定這些備份,復(fù)制的文件的擁有者與所屬群組。?
-s或--swap-bytes? 交換每對字節(jié)的內(nèi)容。?
-S或--swap-halfwords? 交換每半個字節(jié)的內(nèi)容。?
-t或--list? 將輸入的內(nèi)容呈現(xiàn)出來。?
-u或--unconditional? 置換所有文件,不論日期時間的新舊與否,皆不予詢問而直接覆蓋。?
-v或--verbose? 詳細(xì)顯示指令的執(zhí)行過程。?
-V或--dot? 執(zhí)行指令時,在每個文件的執(zhí)行程序前面加上"."號?
--block-size=<區(qū)塊大小>? 設(shè)置輸入/輸出的區(qū)塊大小,假如設(shè)置數(shù)值為5,則區(qū)塊大小為2500,若設(shè)置成10,則區(qū)塊大小為5120,依次類推。?
--force-local? 強(qiáng)制將備份檔存放在本地主機(jī)。?
--help? 在線幫助。?
--no-absolute-filenames? 使用相對路徑建立文件名稱。?
--no-preserve-owner? 不保留文件的擁有者,誰解開了備份檔,那些文件就歸誰所有。?
-only-verify-crc? 當(dāng)備份檔采用CRC備份格式時,可使用這項參數(shù)檢查備份檔內(nèi)的每個文件是否正確無誤。?
--quiet? 不顯示復(fù)制了多少區(qū)塊。?
--sparse? 倘若一個文件內(nèi)含大量的連續(xù)0字節(jié),則將此文件存成稀疏文件。?
--version? 顯示版本信息。