Linux zipでは、特定のサブパスを除いて再帰的にフォルダを圧縮することは可能ですか?Zipフォルダを再帰的に保存する(Linux)
たとえば、 'base_folder'と 'base_folder/sub_folder'を除くすべてのサブフォルダを圧縮するには
可能ですか? もしそうなら、どうですか?詳細については
Linux zipでは、特定のサブパスを除いて再帰的にフォルダを圧縮することは可能ですか?Zipフォルダを再帰的に保存する(Linux)
たとえば、 'base_folder'と 'base_folder/sub_folder'を除くすべてのサブフォルダを圧縮するには
可能ですか? もしそうなら、どうですか?詳細については
zip -r base_folder.zip base_folder -x base_folder/sub_folder/\* base_folder/another_sub_folder/\*
(私はあなたが親切にあなたのコメントに提供してきたあなたの経験から改善の情報が組み込まれている。)
:man zip
フォルダを除外し、ファイルを検索、残りのファイルをtarやzipなどにxargsします。
find /in/your/dir | grep -v 'name_of_dir_to_be_excluded' | xargs tar jcvf nameOfArchive.tar.bz2
tar
と--exclude
を使用し、-z
オプションを使用して出力tarファイルをgzipできます。
zip -r zip_file.zip base_folder -x 'base_folder/first_folder_to_skip/*' 'base_folder/second_folder_to_skip/*' –