1. ホーム
  2. linux

[解決済み】bashで全サブディレクトリの全ファイルを1つの圧縮ファイルにgzipする方法

2022-04-10 23:04:55

質問

<ブロッククオート

重複している可能性があります。

一連のディレクトリをgzipしてtar圧縮ファイルを作成する。

この投稿 は、ディレクトリ構造内の各ファイルを個別にgzipする方法について説明しています。しかし、私は少し違うことをする必要があります。私は、あるディレクトリの下にあるすべてのファイルについて、一つの大きな gzip ファイルを生成する必要があります。また、圧縮ファイルの出力ファイル名 (例: files.gz) を指定でき、古い圧縮ファイルがすでに存在する場合はそれを上書きできるようにする必要があります。

どのように解決するのですか?

tar -zcvf compressFileName.tar.gz folderToCompress

folderToCompress にあるものはすべて compressFileName に移動します。

編集:レビューとコメントの後、人々は拡張子なしのcompressFileNameを混乱させるかもしれないことに気づきました。もし必要なら、compressFileNameに.tar.gzという拡張子をつけることができます(提案どおり)。