Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam.
Mam na dysku dużo plików zip, które siedzą tam jako kopia zapasowa. Jest ich jednak bardzo dużo, a chciałbym sprawdzić, czy żaden nie ma jakiegoś błędu, który uniemożliwiłby rozpakowanie. Archiwa są głównie w formacie .zip i .rar, ale też są niektóre .7z. No i tutaj mam pytanie - czy jest możliwość sprawdzenia tych plików masowo? Jakaś komenda, którą wpiszę i automatycznie system sprawdzi te pliki? Zdaję sobie sprawę, że to pewnie będzie czasochłonna operacja, ale problem w tym, że ja nawet nie wiem, czy taka istnieje. Z góry dziękuję za odpowiedź.
Offline
dla zipa możesz spróbować:
find /sciezka/do/katalogu/z/zipami -iname "*.zip" -exec zip -T {} \;
komenda zip -T nazwa_pliku sprawdza integralność archiwum. W manualu zipa:
-T
--test
Test the integrity of the new zip file. If the check fails, the old zip file is unchanged and (with the -m
option) no input files are removed.
Myślę, że jak poszukasz w manualach rara czy tam 7z to powinieneś znaleźć podobne komendy.
Offline