bsdtar --includeのtar代替

bsdtar --includeのtar代替

bsdtar私のLinuxディストリビューションで利用できないスクリプトを調整しようとしています。

bsdtar -x -f <file> --include="SOME/FOLDER/"

--includeinコマンドtarの代替案は何ですか?

ベストアンサー1

以前の Solaris ドキュメントによると、次のように使用できます。

tar -xf <file> $(tar -tf <file> |grep "SOME/FOLDER/")

もちろん、GNUにはtar抽出するファイルのフィルタを定義するオプションがありますが、そのようなオプションは使用されていません。

おすすめ記事