copia o mesmo arquivo em múltiplos diretórios - permissão negada error

2

Por favor, ajude-me a resolver a questão abaixo:

Eu quero copiar um arquivo, digamos, info.txt em vários diretórios e seus subdiretórios.

Eu usei este comando:

  1. vá para o diretório pai.
  2. find . -type d -exec cp ./info.txt {}/ \;

Mas estou recebendo o erro abaixo:

cp: cannot create regular file /info.txt : permission denied.
    
por saras 04.01.2012 / 09:39

1 resposta

2

Você não tem permissão para copiar para o diretório root / . Tem certeza de que deseja copiar?

Esteja ciente de que find . -type d retornará o diretório atual ( . ), então copiar ./info.txt para o diretório atual não faz sentido, porque ele já existe lá.

Se você quiser ignorar o uso do diretório atual:

find . -type d ! -name "." -exec cp ./info.txt {}/ \;
    
por 04.01.2012 / 09:48

Tags