tar Komut Oluşturucu
Arşivler oluşturmak, çıkarmak veya listelemek için tar komutları oluşturun
tar ile Başlarken
## tar Nedir?
`tar` (bant arşivleyici) birçok dosyayı tek bir arşivde toplar ve yol boyunca sıkıştırabilir. Unix'te yedeklemeler ve yazılım dağıtımı için standart araçtır. İlk bağımsız değişken her zaman bir işlem modudur.
## Nasıl Kullanılır
1. **Bir Mod Seçin**: oluştur (`-c`), çıkar (`-x`) veya listele (`-t`). 2. **Sıkıştırmayı Seçin**: gzip (`-z`), bzip2 (`-j`) veya xz (`-J`). 3. **Arşivi Ayarlayın**: arşiv dosyasını adlandırmak için `-f` kullanın. 4. **Yolları Ekleyin**: paketlenecek (oluştur) veya içine çıkarılacak dosyalar veya dizinler. 5. **Kopyala ve Çalıştır**: üretilen komutu uçbiriminize yapıştırın.
Bayraklar ve Kalıplar
tar, modu, sıkıştırmayı ve bayrakları kısa bir demet halinde birleştirir:
``` tar -czvf archive.tar.gz dir/ tar -xzvf archive.tar.gz -C /target tar -tzf archive.tar.gz ```
### Yaygın bayraklar - `-c` — yeni bir arşiv oluşturur - `-x` — arşivden çıkarır - `-t` — içeriği listeler - `-z` — gzip (.tar.gz / .tgz) - `-j` — bzip2 (.tar.bz2) - `-J` — xz (.tar.xz) - `-v` — işlenen dosyaları ayrıntılı olarak listeler - `-f <file>` — verilen arşiv dosyasını kullanır - `-C <dir>` — çıkarmadan önce dizine geçer
### İpuçları - Arşiv adını her zaman `-f`'den hemen sonra koyun: `tar -xzf out.tar.gz`. - Geçerli dizin dışında bir yere çıkarmak için `-C` kullanın. - Her şeyi (izinler, bağlantılar) korumak için root olarak veya doğru bayraklarla oluşturun.
▶-z, -j ve -J arasındaki fark nedir?
▶Belirli bir dizine nasıl çıkarırım?
Bu araç size yardımcı olduysa, bana bir kahve ısmarlamayı düşünün.
Bana bir kahve ısmarla