O comando cp não consegue encontrar alguns diretórios

O comando cp não consegue encontrar alguns diretórios

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 cpalgum outro processo excluiu um arquivo ou diretório.

Responder2

Na cppá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 "._")?

informação relacionada