Thursday, July 11, 2013

Linux command tar

常用tar指令整理:
壓縮: tar -jcv -f filename.tar.bz2 要被壓縮的檔案或目錄名稱。

[root@mylinux tmp]# tar -jcv -f /tmp/vitest.tar.bz2 /tmp/vitest
Note: 此案例是給定絕對位置所以,壓縮後檔案位置會放到/tmp裡面,並觀察到解壓縮路徑會包括/tmp/vitest。
如果只要打包到/vitest資料夾則需要移除/tmp,並且在tmp目錄裡面做打包動作。






=======================================================================
查詢: tar -jtv -f filename.tar.bz2。

[root@mylinux tmp]# tar -jtv -f /tmp/vitest.tar.bz2
Note: 解壓縮前先觀察路徑。




=======================================================================
解壓縮: tar -jxv -f filename.tar.bz2 -C 欲解壓縮的目錄。

[root@mylinux tmp]# tar -jxv -f vitest.tar.bz2 -C /

Note:給定解壓縮目錄的路徑,須注意所在目錄,此案例是在/tmp裡面解壓縮所以只要給定/,如果所在位置不同請給絕對位置。



Linux command wget

An sample example to used wget to download an file from HTTP.

[root@mylinux /]# wget -P /tmp/vitest/ http://linux.vbird.org/linux_basic/0310vi/vi.big5
  [Parameter]:
  -P: Save file to directory.