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.
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?
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.
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 "._")?
Tags command-line cp macos