-
rsync
pode 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 quersync
morra.Usando a opção
--dry-run
do rsync você pode ver o que seria copiado sem realmente copiar nada. As opções--stats
e--progress
também seriam úteis. e--human-readable
ou-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
grep
foi devido à sua opção-r
recursion. Existem muitos outros comandos que podem ser usados em vez degrep
aqui, e ainda mais se usados comfind
.