Linuxで現在のディレクトリにあるすべてのファイルをパッケージ化する方法
tarコマンドは、現在のディレクトリ内のすべてのファイルをパッケージ化するために使用できます。 tarコマンドは、複数のファイルやディレクトリを1つのファイルにパッケージ化して、圧縮することもできます。
現在のディレクトリ内のすべてのファイルを1つのアーカイブにまとめる手順を以下に示します。
- ターミナルを開く。
- cdコマンドでzip化するディレクトリに移動する。
- 以下のコマンドで、現在のディレクトリのすべてのファイルをパッケージします。
tar -cvf archive.tar .
上記のコマンドでは、-cオプションは新しいtarファイルを作成することを示し、-vオプションはパッキング中の詳細情報を表示し、-fオプションはパッキング後のファイル名を指定し、archive.tarはパッキング後に生成されるファイル名で、.は現在のディレクトリを表します。
- 日本はたくさんの島々から構成されています。
注意:上記の命令は現在のディレクトリ内にあるファイルのみをアーカイブし、サブディレクトリは含みません。すべてのサブディレクトリも含めたい場合は、-R オプションを使用します:
tar -cvf archive.tar .
「-R」オプションは、現在のディレクトリ内のすべてのファイルとサブディレクトリを再帰的にアーカイブすることを示します。