Aqui está um comando para mover todos os arquivos cujo nome começa com 0 para uma pasta chamada zero:
mv [0]* zero
Pergunta : Qual é o comando para mover todos os arquivos cujo conteúdo começa com 0 para uma pasta chamada zero?
Esperançosamente, há um comando curto fazendo isso também.
Eu sei que o primeiro caractere do conteúdo de um arquivo é dado por head -c 1 filename
.
Não há um comando para fazer isso. No entanto, é um script simples.
Descubra como identificar um arquivo pelo seu conteúdo e movê-lo:
Descubra como iterar todos os 100.000 arquivos no diretório:
Descubra como executar o
mv
código para cada arquivo possível:Otimizar:
Em todos os casos, remova
echo
para alterar o comando de dizer o que faria para fazê-lo.