指定したディレクトリ以下のファイルだけをアーカイブする
DIR以下のファイルだけをARC.tar.gzに固めるには、
find DIR -type f -printf '%P\0'|tar czvf ARC.tar.gz -C DIR --null -T -
とすれば良いです。
富豪的なのは否めませんが、xargsは使っていないのでコマンドライン長の制限にはかからないはず。
なお、findの-printfはGNU拡張なので、OSXの場合は(MacPortsかHomeBrewより)coreutilsが必要です。
ruby gemにどうしてもおかしいのがあり、(install --local目的で)書き換える必要があったので。
gemはdata.tar.gzとmetadata.gzを固めたtarなので、data.tar.gzを生成できればp7zipで入れ替えられる。
Author And Source
この問題について(指定したディレクトリ以下のファイルだけをアーカイブする), 我々は、より多くの情報をここで見つけました https://qiita.com/cielavenir/items/c1d9f22b3d10936c24d1著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .