特定のフォルダ内のすべてのファイルを圧縮したいのですが、ディレクトリは圧縮したくありません。これを行う方法を知っていますか?
たとえば、ディレクトリXファイルを含めるF1そしてF2とディレクトリD1そしてD2。
ディレクトリを圧縮する方法X唯一の所有F1そしてF2まさかD1そしてD2。
ベストアンサー1
この問題を解決する 1 つの方法は、zip
除外オプションを使用することです。
zip /path/to/zip/file.zip /path/to/given/folder/* -x /path/to/given/folder/*/
これはzip
/path/to/given/folderのすべてのエントリをアーカイブするように指示しますが、そのフォルダ(ディレクトリ)のすべてのエントリも除外します。以下は、ワイルドカードで操作を実行するシェルです。スラッシュで終わるワイルドカードをそのフォルダのディレクトリリストに展開します。そのディレクトリにドットファイルがある場合は、そのファイルを個別に拡張し、「ドットディレクトリ」も除外する必要があります。