ディレクトリのzipアーカイブを作成しています。
特定のフォルダを除外するには、このコマンドを使用します。
zip -r myzip.zip /home/test -x share/\*
このコマンドは、まだフォルダを検索します。サブフォルダが多いので除外しても、すべてを検索するのに時間を無駄にしたくありません。また、シンボリックリンクが多いため、多くのzip警告:名前の不一致が発生します。
毎回スキャンせずに圧縮する方法はありますか?
ベストアンサー1
マニュアルページから:
-y
--symlinks
UNIXおよびVMS(V8.3以降)では、リンクによって参照されるファイルを圧縮して保存する代わりに、シンボリックリンクがzipアーカイブに保存されます。 zipはディレクトリツリーを繰り返し、リンクを介して直接ファイルにアクセスするため、アーカイブに複数のファイルのコピーがあるのを防ぎます。