利用Tar 解壓縮特定檔案

References: http://www.cyberciti.biz/faq/linux-unix-extracting-specific-files/


如果你使用tar想要來解壓縮某個壓縮檔案中的特定檔案你可以用下面的指令

$> tar --extract --file={tarball.tar} {file}
$> tar -xvf {tarball.tar} {path/to/file}

Example: 

1. 例如我要解壓縮linux kernel 中的drivers/video 中的所有檔案
$> tar -xvf linux-3.10.6.tar.xz linux-3.10.6/drivers/video

或是
$> tar --extract --file=linux-3.10.6.tar.xz  linux-3.10.6/drivers/video

2. 或是利用 --wildcards --no-anchored 來解壓縮特定檔案或目錄

$> tar -xvf linux-3.10.6.tar.xz --wildcards --no-anchored '*.c'

$> tar -xvf linux-3.10.6.tar.xz --wildcards --no-anchored 'vide*'


張貼留言

這個網誌中的熱門文章

解釋scope.$apply用來做什麼? -- AngularJS

Unions 在C語言的簡單介紹

JavaScript的Timer用法