Muszę skopiować kilka GB z zewnętrznego HD na mój jęk HD, a niektóre pliki spowodują błędy. Jeśli zrobię to za pomocą wyszukiwarki, zatrzyma się przy pierwszym błędzie.
Czy istnieje sposób na skopiowanie wszystkiego bez względu na błędy? Coś jak kopia terakopii w systemie Windows?
Odpowiedzi:
W terminalu wpisz
Folderem docelowym powinien być nowy folder, który tworzysz.
Jeśli po uruchomieniu tego otrzymasz informacje o nowym folderze, możesz zobaczyć wzrost rozmiaru folderu.
Przykład
Skopiuje i wyświetli błędy dla wszystkiego, czego nie może skopiować, ale bez zatrzymania.
* Jeśli nazwy katalogów zawierają spacje, wstaw cudzysłowy wokół ścieżki
Przykład
źródło
man cp
w systemie macOS mówi mi: „W trybie -R procesor będzie kontynuował kopiowanie, nawet jeśli zostaną wykryte błędy”.Możesz użyć
cp
zgodnie z sugestią lubrsync
, ale w przypadku błędu wejścia / wyjścia czasami to nie działa.W takim przypadku możesz użyć
dd
narzędzia do określonych plików, które zostały uszkodzone.Źródło: http://aeroquartet.com/wordpress/2012/06/06/how-to-copy-a-file-with-io-errors/
Przykład:
Zobacz też:
źródło
Używam Beyond Compare właśnie do tego celu (jest to oprogramowanie komercyjne, ale ma bezpłatną wersję próbną). Nakazuje mu się skopiować plik, folder lub cały dysk lub dowolną kombinację, a kończy się ono do końca zadania i zgłasza problemy. To nie pomaga odzyskać uszkodzonych plików, ale zakończy zadanie bez względu na liczbę napotkanych problemów.
źródło