İstenmeyen bir dosya içeren kötü bir yedekleme komut dosyası var. .Tar.gz yedek dosyası 5gig büyüklüğündedir ve arşivdeki her dosyanın ve boyutlarının bir listesini almak istiyorum.
Mümkün mü ? Nasıl yapardın ?
İstenmeyen bir dosya içeren kötü bir yedekleme komut dosyası var. .Tar.gz yedek dosyası 5gig büyüklüğündedir ve arşivdeki her dosyanın ve boyutlarının bir listesini almak istiyorum.
Mümkün mü ? Nasıl yapardın ?
Yanıtlar:
Bu, tüm dosyaları ve bunlar hakkında ayrıntılı bilgileri listelemelidir:
tar -ztvf somefile.tar.gz
.tgz
sadece bir dosya kullanmak -tvf
yeterliydi.
kullanım
tar --list --verbose --gunzip --file backup.tar.gz > backup_list.txt
arşivinizdeki tüm dosyaların listesini içeren bir dosya oluşturmak için.
Daha sonra bir grep foo backup_list.txt
şeyler bulmak veya düzenlemek, sed, kesmek, görüntülemek vb.
-t
(liste) ve-v
(ayrıntılı,ls -l
uzun bir liste biçimi kullanmak gibi )