是否可以僅從tar-archive中提取目錄結構而不提取文件?僅解壓目錄結構
我試圖用
tar tvpf archive.tar | nawk '/.*\/$/{ print $NF }' | tar -xpf archive.tar --no-recursion -T -
所有目錄顯示有一個尾隨/。因此,只有打印出這些/這些/最後的行。問題是,tar -T - 不接受按行分隔的路徑名。其他空格分隔文件名,因此它不適用於包含空格的pathes。任何想法?
這不是解決所有問題的解決方案,然後刪除文件,然後將目錄tar複製到目標,儘管這是可能的。我想創建一個沒有臨時文件的解決方案。 bash解決方案將會有所幫助。
可避免與進程替換臨時文件: '焦油XFX文件.tar <(焦油-tf文件.tar | grep的-v '/ $' | sed的 'S// \\/G' )' –
@WalterA很好,我會把它作爲編輯添加。 – benjamin