-
rsyncpode ser usado para copiar diretórios e é capaz de reiniciar a cópia a partir do ponto em que foi finalizada, se algum erro fizer com quersyncmorra.Usando a opção
--dry-rundo rsync você pode ver o que seria copiado sem realmente copiar nada. As opções--statse--progresstambém seriam úteis. e--human-readableou-hé mais fácil de ler.por exemplo,
rsync --dry-run -avh --stats --progress /path/to/src/ /path/to/destination/Não tenho certeza se o rsync está instalado por padrão no Mac OS X, mas o usei em Macs, então sei que ele está definitivamente disponível.
-
Para uma verificação rápida e suja sobre se os arquivos em um subdiretório podem ser lidos ou não, você pode usar
grep -r XXX /path/to/directory/ > /dev/null. O regexp de pesquisa não importa, porque a saída está sendo descartada de qualquer maneira.STDOUT está sendo redirecionado para / dev / null, então você só verá erros.
A única razão pela qual escolhi
grepfoi devido à sua opção-rrecursion. Existem muitos outros comandos que podem ser usados em vez degrepaqui, e ainda mais se usados comfind.