Bir klasörü tar
komutla sıkıştırmaya çalışıyorum .
Sıkıştırmaya çalışırken, iyi çalışıyor. Sorun dosya ismiyle ilgili.
Kaynak yolu:
/data/file/
Hedef yol:
/data/repo/temp/file.tar.gz
tar zcvf $srcpath $destinationpath
Komutu farklı bir klasörden çalıştırıyorum ve klasörü çıkartırken sadece dosya klasörü yerine tüm alt dizinleri alıyorum.
yorum için teşekkürler, benim sorunum burada paylaştığınız yorumu aşağıdaki gibidir "tar zcvf file.tar.gz / path / dir / to / compres" Bu aynı dizinde iseniz "iyi çalışıyor olmalı" davam farklı bir dizinden çalışıyoruz, örneğin: / home / testuser1 / file: dosya sıkıştırmak istediğim klasör ve evdeki değil kök dizininden çıkarıyorum, böylece klasöre tüm yolu vermemiz gerekebilir / home / testuser1 / dosyasındaki tüm alt dizinleri dosya klasörü yerine alıyorum
—
Seetha Raman
Muhtemelen bir yazım hatası, ama sizin örneğinizde, kaynak ve hedef karışık.
—
Jacob Vlijm
tar zcvf file.tar.gz /path/dir/to/compress
belki komutunuzla değiştirmelisiniztar zcvf $destinationpath $srcpath
ama ne gerek bana belirsizdir. Sorunuzu tar komutundan ne beklediğinizi örnek olarak açıklayabilir misiniz?