Estou tentando copiar vários arquivos/diretórios usando um comando de terminal, cp. O comando que estou usando é:
sudo cp -r *.tests ~/Desktop
testes são diretórios com coisas neles. No entanto, recebo alguns erros de arquivo ou diretório No such file or directory. Não tenho certeza de como posso obter esse erro se estiver fazendo uma cópia recursiva. Se não existisse, como eu estaria vendo isso?
Responder1
Se o diretório em que você está, ou qualquer outro abaixo dele, estiver sendo modificado enquanto você faz a cópia, você verá esse erro. Por exemplo, se depois de iniciar cp
algum outro processo excluiu um arquivo ou diretório.
Responder2
Na cp
página de manual (no OS X v10.6.8):
Historic versions of the cp utility had a -r option. This implementation
supports that option; however, its use is strongly discouraged, as it
does not correctly copy special files, symbolic links, or fifo's.
Então tente cp -R
. Se isso não acontecer, há algo notável nos arquivos nos quais ocorre erros? Eles existem? São arquivos AppleDouble (pseudo-arquivos de metadados com nomes começando com "._")?