例えばdir/以下にある拡張子 .cpp .htmlをhoge.tgzとして固めたい場合
$ find ./ | grep "\.\(cpp\|html\)$" | xargs tar czvf hoge.tar.gz
解説
findで固めたいディレクトリ以下のファイルリストを作る、grepでリストから特定の拡張子を含むファイルを選択する。リストをパイプででtarにわたす。
逆に特定のファイルを除外したい場合はtar に--excludeオプションがあるのでそれを使う。
Go to list of users who liked
More than 5 years have passed since last update.
例えばdir/以下にある拡張子 .cpp .htmlをhoge.tgzとして固めたい場合
$ find ./ | grep "\.\(cpp\|html\)$" | xargs tar czvf hoge.tar.gz
解説
findで固めたいディレクトリ以下のファイルリストを作る、grepでリストから特定の拡張子を含むファイルを選択する。リストをパイプででtarにわたす。
逆に特定のファイルを除外したい場合はtar に--excludeオプションがあるのでそれを使う。
Register as a new user and use Qiita more conveniently
Go to list of users who liked