cp não pode encontrar alguns diretórios

0

Eu estou tentando copiar um monte de 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 conteúdo neles. No entanto, eu recebo alguns desses erros de arquivo ou diretório. Não sei como posso obter esse erro se estiver fazendo uma cópia recursiva. Se não existe, como eu estaria vendo isso?

    
por JPC 19.08.2011 / 21:13

2 respostas

1

Se o diretório em que você está ou abaixo dele estiver sendo modificado enquanto você estiver fazendo a cópia, você verá esse erro. Por exemplo, se depois que você iniciou o cp , algum outro processo excluiu um arquivo ou diretório.

    
por 19.08.2011 / 21:17
0

Na página cp man (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á alguma coisa notável sobre os arquivos que recebe erros? Eles existem? Eles são arquivos AppleDouble (pseudo-arquivos de metadados com nomes que começam com "._")?

    
por 20.08.2011 / 04:15