Aşırı büyük veya bozuk bir hataya sahip büyük bir tarbell arşivi var; bu da arşivin ayıklanmaya çalışırken arşivin askıda kalmasına neden oluyor. Mac OS X terminalinde bu özel dosyayı ayıklamadan arşivi açmadan veya arşivden çıkarmadan önce bunu arşivden kaldırmanın bir yolu var mı? Ben ancak efficiently-remove-files-from-large-tgz nasıl bu yazı bulunduTar.gz arşivindeki tek bir dosyayı nasıl silebilirim?
, ben --delete bayrağı çalıştı, ancak bu hata aldı:
- dosyayı kaldırın: bir yolu var mı
tar: Option --delete is not supported
unzipping olmadan arşiv?
- arşivi ayıklayın, ancak dosyayı hariç tutun. ayıklanması zaman tar kullanarak dosyayı kaldırmak mümkün değildir yorum olarak bahsedilen, ancak dosyayı dışlamak gibi
sen tar' 'kullandığınız hangi sürümünü? Güncelliğini yitirirse, en son sürüme güncellemeyi deneyin ve "tar' seçeneği "--delete" seçeneğini destekliyorsa "man" sayfasını kontrol edin. –
'--delete' seçeneği, bazı' tar' programlarına özeldir (özellikle linux altında bulunan varsayılan). Bellekten, macos altındaki varsayılan katran bunu desteklemiyor. Adam/yardım dosyasını okumalı ya da bu işlevselliği destekleyen bir program edinmelisiniz. Başarısız olursa, '.tar.gz' dosyasını açın, arşivdeki her şeyi alın, istenmeyen dosyayı silin ve arşivi yeniden oluşturun. – Peter
Santosh ve Peter, cevaplarınız için çok teşekkür ederim. Santosh, Mac'in x'in hangi sürümünün çalıştığından ve nasıl güncelleştirileceğinden emin değil. Peter, teşekkürler. Bu bir seçenek değildir, çünkü error_log'un ne kadar büyük olduğu nedeniyle arşivin çıkarılması başarısız olur. – KillerDesigner