web-dev-qa-db-ja.com

シンボリックリンクとそれらが指すファイルを除いてディレクトリを圧縮する方法は?

ファイル、サブディレクトリ、シンボリックリンクのあるディレクトリがあります

圧縮する方法のみシンボリックリンクなしでそのディレクトリからファイルとフォルダまたはシンボリックリンクによって参照されるファイル?

1
mlsvmldkv110011

@exclude_fileを使用できます:シンボリックリンクとそのターゲットパスを保存します1 次に、テキストファイルでディレクトリを圧縮し、そのファイルを使用してパスを除外します。

find /full/path/to/dir -type l -print -exec readlink -f {} \; > exclude.lst
Zip -r myarchive /full/path/to/dir [email protected]

1:正しいファイル名を想定

1
don_crissti