Using Shell commands to backup and compress —— Chinese Simplified

89
tar命令

tarÂè؉ª•‰âˆâˆ«ÃŠÃ±Ã¡â€°Âªâˆ‚ÂíåÃõÆÂΩïÂàõª∫Ê°£Ê°à„ÄÇÂà©Ãî®tar,Ãî®Êà∑Âè؉ª•‰âˆâˆ«ÃŠÃ¼Ãªâ€°âˆÃ„ÃâπÂÆöÊñቪ∂Âàõª∫Ê°£Ê°àÔºà§ቪΩÊñቪ∂ÔºâÔºå‰πüÂè؉ª•Âú®Ê°£Ê°à‰âˆâ‰ ÃŠÃ®Ï€Ã‚èòÊñቪ∂ÔºåÊàñËÄÖÂêëÊ°£Ê°à‰âˆâ‰ Ã‚ä†ÂÖ•Êñ∞ÃöÑÊñቪ∂„ÄÇtarÊúÄÂàùË¢´Ãî®Êù•Âú®Ã£ÅÂâˆÂ¶â€°âˆÃ¤Ã‚àõª∫Ê°£Ê°àÔºåÃé∞Âú®ÔºåÃî®Êà∑Âè؉ª•Âú®‰ªª‰ΩïËÆæ§á‰âˆÃ¤Ã‚àõª∫Ê°£Ê°àÔºå¶ÇËΩØÃõò„ÄÇÂà©Ãî®tarÂëΩ‰ª§ÔºåÂè؉ª•Êää‰âˆÃ„大堆ÃöÑÊñቪ∂ÂíåÃõÆÂΩïÂÖ®ÈÉ®ÊâìÂåÖÊàê‰âˆÃ„‰âˆâ„¢ÃŠÃ±Ã¡â€°Âªâˆ‚ÔºåËøôÂØπ‰∫é§ቪΩÊñቪ∂ÊàñÂ∞ÜÂᆉâˆâ„¢ÃŠÃ±Ã¡â€°Âªâˆ‚êÑÂêàÊàê‰âˆâˆ«â€°âˆÃ„‰âˆâ„¢ÃŠÃ±Ã¡â€°Âªâˆ‚以便于ÃΩëêú‰º†ËæìÊòØÈùûÂâˆâˆÃŠÃºÃ¢Ãî®ÃöÑ„ÄÇLinux‰âˆÃ¤ÃöÑtarÊòØGNUÃâàÊú¨ÃöÑ„ÄÇ

语法:tar [‰âˆÂªÃˆÃ„âÈ°π+辅选项] 文件或者ÃõÆÂΩï

‰ΩøÃî®ËØ•ÂëΩ‰ª§Êó∂Ôºå‰âˆÂªÃˆÃ„âÈ°πÊòØÂøÖÈ°ªË¶ÅÊúâÃöÑÔºåÂÆÉÂëäËØâtar要做什么事情,辅选项是辅助使Ãî®ÃöÑÔºåÂè؉ª•ÈÄâÃÄÇ

‰âˆÂªÃˆÃ„âÈ°πÔºö

c 创建新ÃöÑÊ°£Ê°àÊñቪ∂„ÄǶÇÊûúÃî®Êà∑ÊÉ≥Â§á‰ªΩ‰âˆÃ„‰âˆâ„¢ÃõÆÂΩïÊàñÊò؉âˆÃ„‰∫õÊñቪ∂ÔºåÂ∞±Ë¶ÅÈÄâÊã©Ëøô‰âˆâ„¢ÃˆÃ„âÈ°π„ÄÇ

r 把要存档ÃöÑÊñቪ∂ËøΩÂä†Âà∞Ê°£Ê°àÊñቪ∂ÃöÑÊú™Â∞æ„Äljæã¶ÇÃî®Êà∑Â∑≤êè‰Ωú•Ω§ቪΩÊñቪ∂ÔºåÂèàÂèëÃé∞ËøòÊúâ‰âˆÃ„‰âˆâ„¢ÃõÆÂΩïÊàñÊò؉âˆÃ„些文件忘记备份了,这时可以使Ãî®ËØ•ÈÄâÈ°πÔºåÂ∞ÜÂøòËÆ∞ÃöÑÃõÆÂΩïÊàñÊñቪ∂ËøΩÂä†Âà∞§ቪΩÊñቪ∂‰âˆâ‰ â€žÃ„Ç

t 列出档案文件ÃöÑÂÜÖÂÆπÔºåÊü•ÃúãÂ∑≤êèÂ§á‰ªΩ‰∫ÜÂ왉∫õÊñቪ∂„ÄÇ

u 更新文件。就是说,Ãî®Êñ∞¢ûÃöÑÊñቪ∂Âèñ‰ª£Âéü§ቪΩÊñቪ∂Ôºå¶ÇÊûúÂú®Â§á‰ªΩÊñቪ∂‰âˆâ‰ ÃŠÃ¢Ã¦â€°âˆÃ§Ã‚à∞˶ÅÊõ¥Êñ∞ÃöÑÊñቪ∂ÔºåÂàôÊääÂÆÉËøΩÂä†Âà∞§ቪΩÊñቪ∂ÃöÑÊúÄÂêé„ÄÇ

x ‰ªéÊ°£Ê°àÊñቪ∂‰âˆâ‰ ÃˆÃ¡Ã¤ÃŠÃ®Ã¦ÃŠÃ±Ã¡â€°Âªâˆ‚„ÄÇ

辅助选项:

b ËØ•ÈÄâÈ°πÊò؉âˆâˆ«Ã£ÅÂâˆÂ¶ÃŠÃºâˆ«Ã‹Ã†Ã¦Ã‚ÆöÃöÑ„ÄÇÂÖ∂ÂêéË∑ü‰âˆÃ„数字,Ãî®Êù•ËØ¥ÊòéÂå∫ÂùóÃöѧßÂ∞èÔºåÃ≥ªÃªüÈ¢ÑËÆæÂĺ‰âˆâˆ«20(20*512 bytes)。

f ‰ΩøÃî®Ê°£Ê°àÊñቪ∂ÊàñËÆæ§áÔºåËøô‰âˆâ„¢ÃˆÃ„âÈ°πÈÄöÂâˆâˆÃŠÃ²Ã˜Ã‚øÖÈÄâÃöÑ„ÄÇ

k 保存已êèÂ≠òÂú®ÃöÑÊñቪ∂„Äljæã¶ÇÊà뉪¨ÊääÊüê‰âˆâ„¢ÃŠÃ±Ã¡â€°Âªâˆ‚还原,在还原ÃöÑËøáîã‰âˆâ‰ Ã”ºåÈÅáÂà∞ÃõâˆÃ‚êåÃöÑÊñቪ∂Ôºå‰âˆÃ§â€°ÂºÃ¶Ã‹Ã¸ÃµÃ‹Â°Ã¥Ã‹Â¶ÃœÃõñ„ÄÇ

m 在还原文件时,把所有文件ÃöщøÆÊîπÊó∂Èó¥ËÆæÂÆö‰âˆâˆ«Ãé∞Âú®„ÄÇ

M 创建多卷ÃöÑÊ°£Ê°àÊñቪ∂Ժ剪•‰æøÂú®Âᆉâˆâ„¢Ã£ÅÃõò‰âˆâ‰ Ã‚≠òÊîæ„ÄÇ

v 详êÜÊä•Âëätar处ÃêÜÃöÑÊñቪ∂‰ø°ÊÅØ„ÄǶÇÊó†Ê≠§ÈÄâÈ°πÔºåtar‰âˆÃ§ÃŠÃ¤â€¢Ã‚ëäÊñቪ∂‰ø°ÊÅØ„ÄÇ

w ÊØè‰âˆÃ„步都要求ðÆËƧ„ÄÇ

z Ãî®gzipÊù•Âéãú©/解压ú©Êñቪ∂ÔºåÂ䆉âˆÃ¤Ã‹Ã˜â€¢ÃˆÃ„âÈ°πÂêéÂè؉ª•Â∞ÜÊ°£Ê°àÊñቪ∂ËøõË°åÂéãú©Ôºå‰ΩÜËøòÂéüÊó∂‰πü‰âˆÃ„定要使Ãî®ËØ•ÈÄâÈ°πËøõË°åËߣÂéãú©„ÄÇ

gzip命令

ÂáèÂ∞ëÊñቪ∂§ßÂ∞èÊúâ‰âˆÂ§â€°âˆâ„¢ÃŠÃ²Ã©ÃŠÃ²Ã¦ÃöÑ•Ω§ÑÔºå‰âˆÃ„是可以减少存储é∫Èó¥Ôºå‰∫åÊòØÈÄöËøáÃΩëêú‰º†ËæìÊñቪ∂Êó∂ÔºåÂè؉ª•ÂáèÂ∞뉺†ËæìÃöÑÊó∂Èó¥„ÄÇgzipÊòØÂú®LinuxÃ≥ªÃªü‰âˆâ‰ ÃªèÂâˆâˆâ€°Î©Ã¸Ãî®ÃöщâˆÃ„‰âˆâ„¢Ã‚ØπÊñቪ∂ËøõË°åÂéãú©ÂíåËߣÂéãú©ÃöÑÂëΩ‰ª§ÔºåÊó¢Êñπ‰æøÂèà•ΩÃÄÇ

语法:gzip [选项] Âéãú©ÔºàËߣÂéãú©ÔºâÃöÑÊñቪ∂Âêç

各选项ÃöÑÂê´‰πâÔºö

-c Â∞ÜËæìÂá∫ÂÜôÂà∞ʆáÂáÜËæìÂá∫‰âˆÃ¤Ã”ºåÂπ∂‰øùÃïôÂéüÊúâÊñቪ∂„ÄÇ

-d 将压ú©Êñቪ∂ËߣÂéã„ÄÇ

-l ÂØπÊØè‰âˆâ„¢Ã‚éãú©Êñቪ∂ÔºåÊòæç∫‰âˆÃ£Ã‚àóÂ≠óÊƵԺö

Âéãú©Êñቪ∂ÃöѧßÂ∞è

未压ú©Êñቪ∂ÃöѧßÂ∞è

Âéãú©ÊØî

未压ú©Êñቪ∂ÃöÑÂêçÂ≠ó

-r 递归式地查找指定ÃõÆÂΩïÂπ∂Âéãú©ÂÖ∂‰âˆâ‰ ÃöÑÊâÄÊúâÊñቪ∂ÊàñËÄÖÊòØËߣÂéãú©„ÄÇ

-t 测试,检查压ú©Êñቪ∂ÊòØÂê¶ÂÆåÊ籠ÄÇ

-v ÂØπÊØè‰âˆÃ„‰âˆâ„¢Ã‚éãú©ÂíåËߣÂéãÃöÑÊñቪ∂ÔºåÊòæç∫Êñቪ∂ÂêçÂíåÂéãú©ÊØî„ÄÇ

-num Ãî®ÊåáÂÆöÃöÑÊï∞Â≠ónum调整压ú©ÃöÑÈÄüÂ∫¶Ôºå-1Êàñ-fastË°®Ã§∫ÊúÄÂø´Âéãú©ÊñπÊ≥ïÔºà‰ΩéÂéãú©ÊØîÔºâÔºå-9Êàñ-bestË°®Ã§∫ÊúÄÊÖ¢Âéãú©ÊñπÊ≥ïÔºàÈ´òÂéãú©ÊØîÔºâ„ÄÇÃ≥ªÃªüú∫ÃúÅÂĺ‰âˆâˆ«6„ÄÇ

unzip命令

Ãî®MS Windows‰âˆÃ£ÃöÑÂéãú©ËΩ؉ª∂winzipÂéãú©ÃöÑÊñቪ∂¶ljΩïÂú®LinuxÃ≥ªÃªü‰âˆÃ£Ã‚±ïºÄÂë¢ÔºüÂè؉ª•Ãî®unzip命令,该命令Ã∫éËߣÊâ©Â±ïÂêç‰âˆâˆ«.zipÃöÑÂéãú©Êñቪ∂„ÄÇ

语法:unzip [选项] Âéãú©Êñቪ∂Âêç.zip

各选项ÃöÑÂê´‰πâÂàÜÂà´‰âˆâˆ«Ã”ºö

-x 文件列表 解压ú©Êñቪ∂Ôºå‰Ω܉âˆÃ§Ã‚åÖÊã¨ÊåáÂÆöÃöÑfile文件。

-v Êü•ÃúãÂéãú©Êñቪ∂ÃõÆÂΩïÔºå‰Ω܉âˆÃ§Ã‹ÃŸÂ£Ã‚éã„ÄÇ

-t ʵãËØïÊñቪ∂ÊúâÊó†ÊçüÂùèÔºå‰Ω܉âˆÃ§Ã‹ÃŸÂ£Ã‚éã„ÄÇ

-d ÃõÆÂΩï 把压ú©Êñቪ∂ËߣÂà∞ÊåáÂÆöÃõÆÂΩï‰âˆÃ£â€žÃ„Ç

-z 只显ç∫Âéãú©Êñቪ∂ÃöÑÊ≥®Ëߣ„ÄÇ

-n ‰âˆÃ§Ã‹Â¶ÃœÃõñÂ∑≤êèÂ≠òÂú®ÃöÑÊñቪ∂„ÄÇ

-o 覆ÃõñÂ∑≤Â≠òÂú®ÃöÑÊñቪ∂‰âˆÃ®â€°âˆÃ§Ã‹Â¶Ã…求Ãî®Êà∑ðÆËƧ„ÄÇ

-j ‰âˆÃ§ÃˆÃ¡Ã§Ã‚ª∫ÊñáÊ°£ÃöÑÃõÆÂΩïêìÊûÑÔºåÊääÊâÄÊúâÊñቪ∂ËߣÂéãÂà∞Âêå‰âˆÃ„ÃõÆÂΩï‰âˆÃ£â€žÃ„Ç