Bir Dizin Nasıl Taranır (Resimlerle)

İçindekiler:

Bir Dizin Nasıl Taranır (Resimlerle)
Bir Dizin Nasıl Taranır (Resimlerle)

Video: Bir Dizin Nasıl Taranır (Resimlerle)

Video: Bir Dizin Nasıl Taranır (Resimlerle)
Video: Dizüstü Bilgisayara SSD Takma ve Sıfırdan Windows 10 Kurulumu - 2022 2024, Mayıs
Anonim

Bir Linux sisteminden toplu dosya göndermenin en yaygın yolu tar komutunu kullanmaktır. Bir dizini tarladığınızda, bir grup dosyayı kolayca tek bir dosyaya toplayabilirsiniz. Bu dosya daha sonra aktarılabilir veya saklanabilir veya boyutunu küçültmek için sıkıştırılabilir.

adımlar

865895 1
865895 1

Adım 1. Formatı anlayın

Linux'ta birden fazla dosyanın arşivlenmesi tar komutu kullanılarak gerçekleştirilir. Bu komut, birden fazla dosyayı tek bir dosyada birleştirerek sıkıştırmaya veya başka bir bilgisayara daha kolay aktarıma olanak tanır. Ortaya çıkan dosyanın bir.tar uzantısı olacaktır..tar dosyalarına genellikle tarball'lar denir.

tar komutu yalnızca dosyaları arşivleyecektir. Herhangi bir sıkıştırma işlemi gerçekleştirmeyecek, bu nedenle arşiv orijinal dosyalarla aynı boyutta olacaktır..tar dosyasını gzip veya bzip2 kullanarak sıkıştırabilir ve bir.tar.gz veya.tar.bz2 uzantısı oluşturabilirsiniz. Bu, makalenin sonunda ele alınacaktır

865895 2
865895 2

Adım 2. Tek bir dizinden bir tarball oluşturun

Bir dizinden tarball oluştururken tar komutunun birkaç bölümü vardır. Aşağıda örnek bir tar komutu verilmiştir:

tar -cvf tarName.tar /path/to/directory

  • tar - Bu, tar arşivleme programını çağırır.
  • c - Bu işaret,.tar dosyasının "oluşturulduğunu" bildirir. Her zaman önce gelmelidir.
  • v - Bu, işlemin "ayrıntılı" olduğunu gösterir. Bu, oluşturulurken.tar dosyasına eklenen tüm dosyaların bir okumasını görüntüler. Bu isteğe bağlı bir bayraktır.
  • f - Bu bayrak, bir sonraki bölümün yeni.tar dosyasının dosya adı olacağını belirtir. Her zaman son bayrak olmalıdır.
  • tarName.tar - İstediğiniz herhangi bir ismi seçebilirsiniz..tar uzantısını sonuna eklediğinizden emin olun. Tarball'ı mevcut çalışan dizinizden farklı bir dizinde oluşturmak istiyorsanız, dosya adına bir yol ekleyebilirsiniz.
  • /path/to/directory -.tar dosyasını oluşturmak istediğiniz dizinin yolunu girin. Yol, mevcut çalışma dizininize göredir. Örneğin, tam yol ~/home/user/Pictures ise ve şu anda /home dizinindeyseniz, /user/Pictures girersiniz. Tüm alt dizinlerin de dahil edileceğini unutmayın.
865895 3
865895 3

Adım 3. Birden çok dizin içeren bir tarball oluşturun

Birden çok dizin eklemek, tüm yolları tar komutunun sonuna eklemek kadar basittir:

tar -cvf tarName.tar /etc/directory1 /var/www/directory2

865895 4
865895 4

Adım 4. Mevcut bir tarball'a dosya veya dizin ekleyin

"append" bayrağını kullanarak.tar arşiv dosyalarınıza dosya ve dizin eklemeye devam edebilirsiniz:

tar -rvf tarName.tar textfile.txt yol/to/başka/dizin

r - Bu "ekle" bayrağıdır. Tarball oluşturma komutundaki c bayrağının yerini alır

865895 5
865895 5

Adım 5. Mevcut bir.tar dosyasını sıkıştırın

.tar arşiv dosyanızı hızlı bir şekilde sıkıştırmak için "gzip" kullanabilirsiniz. Daha fazla sıkıştırmaya (daha küçük çıktı dosyası) ihtiyacınız varsa, bunun yerine "bzip2" kullanabilirsiniz. bzip2'nin dosyayı sıkıştırması gzip'ten daha uzun sürer.

gzip tarName.tar bzip2 tarName.tar

  • gzip dosya adına.gz uzantısını ekler: tarName.tar.gz
  • bzip2 dosya adına.bz2 uzantısını ekler: tarName.tar.bz2
865895 6
865895 6

Adım 6. Tarball'ı oluşturduğunuzda sıkıştırın

Mevcut tarball'ları sıkıştırmak için yukarıdaki adımdaki komutları kullanabilirsiniz, ancak bunları oluştururken doğru bayrakları kullanarak da sıkıştırabilirsiniz:

tar -czvf tarName.tar.gz /path/to/directory tar -cjvf tarName.tar.bz2 /path/to/directory

  • z - Bu bayrak yeni.tar dosyasını gzip kullanarak sıkıştıracaktır. Dosya adının sonuna.gz uzantısını eklediğinizden emin olun.
  • j - Bu işaret, yeni.tar dosyasını bzip2 kullanarak sıkıştıracaktır. Dosya adının sonuna.bz2 uzantısını eklediğinizden emin olun.

Önerilen: