Recursiva Substituição de Arquivos e Nomes de Diretório enquanto Preserva o Caso

0

No Linux, como posso fazer uma substituição recursiva de arquivos e nomes de diretórios enquanto preservo o caso existente?

Por exemplo, eu estou em um diretório que tem dois subdiretórios descendentes com os nomes:

lastname
Lastname

Eu quero poder substituí-los por "lastnamea" e "Lastnamea", respectivamente. Basicamente eu quero modificá-los, preservando o caso. O mesmo vale para arquivos.

    
por user994165 20.10.2016 / 02:21

1 resposta

0

Este comando usará find para listar o caminho absoluto de cada arquivo no diretório e subdiretórios. Você pode usar o ls para apenas fazer o diretório atual. O Xargs executa comandos no que é transmitido via stdin. -I X diz substituir X com o que foi passado via stdin. Se a sua versão do xargs não tem -I, use --replace = X Espero que isso ajude!

encontre. | xargs -I X mv X Xa

    
por 20.10.2016 / 15:04

Tags