2009年1月23日 星期五

tar 壓縮指令常用語法

文章來源: http://sea.tokyo.idv.tw/?p=16tar是Linux底下常用到的打包、壓縮工具,它的參數相當多,這裡僅列出常用的壓縮及解壓縮參數。參數:-c:建立壓縮檔案的參數(create 的意思);-x:解開壓縮檔案的參數! -z:是否同時具有gzip的屬性?亦即是 否需要用 gzip 壓縮?-v:壓縮的過程中顯示檔案!-f:使用檔名,在 f 之後要立即接檔名!不能再加參數!範例一:將整個 /var/www 目錄下的檔案全部打包成為 /tmp/www.tar[root@linux ~]# tar -cvf /tmp/www.tar /var/www ←僅打包,不壓縮![root@linux ~]# tar -zcvf /tmp/www.tar.gz /var/www ←打包後,以gzip壓縮!在參數 f 之後的檔案檔名是自己取的,習慣上都用.tar 來作為辨識,如果加 z 參數,則以.tar.gz或.tgz來代表gzip壓縮過的tar file。範例二:將 /tmp/www.tar.gz 檔案解壓縮在 /tmp/www 底下[root@linux ~]# cd /tmp/www[root@linux src]# tar -zxvf /tmp/www.tar.gz在預設的情況下,我們可以將壓縮檔解開在任何目錄底下,以範例二而言,我先將工作目錄變換到 /tmp/www底下,並且解開 /tmp/www.tar.gz,則解開的目錄就會置於/tmp/www底下。

沒有留言: