web-dev-qa-db-ja.com

複数のディレクトリとファイルの場所でtarを作成する

私はいくつかのスクリプトとファイルを以下のような様々な場所に置いています

  • /etc/dir1
  • /var/www/html
  • /home/somedir

私はそれが場所構造を持つファイルとフォルダーをコピーするようにtarファイルを作りたいです。別の場所に移動すると、すべてのファイルがそれぞれ正しい場所にコピーされます。 tarが作られた場所と同じです。

93
user1492502

そのまま使えます

tar -cf myfile.tar /etc/dir1 /var/www/html /home/somedir

また、あなたが使用することができます

tar -czf myfile.tar.gz /etc/dir1 /var/www/html /home/somedir

この2番目の例(-czfパラメーターのzに注意)は、g(z)ipを使用してtarファイルを圧縮します。

154
Jonathan