星期六, 10月 21, 2006

linux 解壓指令 備忘

解開 tar.bz2 檔案
tar --bzip2 -xvf /usr/src/linux-source-2.6.15.tar.bz2

zip 壓縮 usr etc 目錄到 /tmp/123.zip 內
zip -r /tmp/123.zip usr etc

tar.bz2 壓縮 usr etc 目錄到 /tmp/123.tar.bz2 內
tar --bzip2 -cvf /tmp/123.tar.bz2 usr etc

將 _tar 目錄下的所有檔案及子目錄 複製到 __tar 下。
cp -a _tar __tar

建立目錄, -p 表示路徑上的所有未建立目錄都會建立,下面是在目前目錄下,建立usr/share/gcin/table 多層目錄
mkdir -p usr/share/gcin/table

例子,備份下面四個檔案,並將之壓縮:
/etc/apt/sources.list
/etc/X11/xorg.conf
/usr/share/fonts/truetype/fireflysung.ttf
/usr/share/gcin/table/noseeing.gtab

做法:
mkdir -p etc/apt
cp /etc/apt/sources.list etc/apt
mkdir -p etc/X11
cp /etc/X11/xorg.conf etc/X11
mkdir -p usr/share/fonts/truetype
cp /usr/share/fonts/truetype/fireflysung.ttf usr/share/fonts/truetype
mkdir -p usr/share/gcin/table
cp /usr/share/gcin/table/noseeing.gtab usr/share/gcin/table

zip -r 123.zip usr etc

沒有留言: