除外されたフォルダを圧縮しますがチェックしない

除外されたフォルダを圧縮しますがチェックしない

ディレクトリのzipアーカイブを作成しています。

特定のフォルダを除外するには、このコマンドを使用します。

zip -r myzip.zip /home/test -x share/\*

このコマンドは、まだフォルダを検索します。サブフォルダが多いので除外しても、すべてを検索するのに時間を無駄にしたくありません。また、シンボリックリンクが多いため、多くのzip警告:名前の不一致が発生します。

毎回スキャンせずに圧縮する方法はありますか?

ベストアンサー1

マニュアルページから:

-y --symlinks

UNIXおよびVMS(V8.3以降)では、リンクによって参照されるファイルを圧縮して保存する代わりに、シンボリックリンクがzipアーカイブに保存されます。 zipはディレクトリツリーを繰り返し、リンクを介して直接ファイルにアクセスするため、アーカイブに複数のファイルのコピーがあるのを防ぎます。

おすすめ記事