Yanıtlar:
eğer zip varsa
zip myzip.zip cvd*.txt
tar
Önce onlara gerek yok .
zgrep
, zcmp
, zdiff
ve olmayan streamable formatının seçtiğiniz tarafından boruların üzerinde çalışabilirsiniz araçların her türlü fermuar çağırdı. Uzman kullanıcılar boru kullanırlar.
Sen istiyorsan tar
senin birlikte dosya ve gzip
elde edilen katran dosyası.
tar cvzf cvd.tar.gz cvd*.txt
Gzip'd tar dosyasını kaldırmak için yapmanız gerekenler:
tar xvzf cvd.tar.gz -C /path/to/parent/dir
Bu dosyalarınızı /path/to/parent/dir
dizinin altına çeker.
Bunun gibi tar kullanmak isteyeceksiniz:
tar -czvf file.tar.gz cvd*.txt
tar dosyaları bir araya getirir, ardından gzip daha sonra sıkıştırma işlemini gerçekleştirir.
Gzip manpage sayfasına:
Üyelerin daha sonra bağımsız olarak çıkarılabilmesi için birden fazla üyeli tek bir arşiv dosyası oluşturmak istiyorsanız, tar veya zip gibi bir arşiv kullanın. GNU tar, gzip'i şeffaf şekilde çağırmak için -z seçeneğini destekler. gzip, yerine tar olarak tamamlayıcı olarak tasarlanmıştır.
gzip kendi başına dosya yapısı hakkında hiçbir şey bilmiyor. İstediğinizi yapmak için, önce dosyaları bir tür kap dosyasına (örneğin bir katran yapısı veya benzeri) koymanız ve ardından onu gzip ile doldurmanız gerekir. tar bunu yapmak için GNU platformlarında z ve j (bzip2 için) anahtarlarına sahiptir.
Bunu kullanarak yapabilirsiniz:
gzip my_final_filename.gz my_first_file my_second_file ... my_last_file
gunzip my_final_filename.gz
veya
zip my_final_filename.zip my_first_file my_second_file ... my_last_file
unzip my_final_filename.gz
veya
tar cvzf my_final_filename.tar.gz my_first_file my_second_file ... my_last_file
tar -czvf my_final_filename.tar.gz
gzip/gunzip
komutlar işe yaramadı, hatayı geri döndürecekgzip: my_final_filename.gz: No such file or directory
Farklı desenlere sahip birden fazla dosyayı sıkıştırmak için şunu yapabiliriz:
tar -czvf deploy.tar.gz **/Alice*.yml **/Bob*.json
bu, Alice ile başlayan tüm .yml dosyalarını herhangi bir alt dizinden ekler ve Bob ile başlayan tüm .json dosyalarını herhangi bir alt dizinden ekler.