renomear arquivos para nomes aleatorios (comandos para linux)
Olá leitor. Se você deseja renomear arquivos para nomes aleatórios usando comandos no Linux, pode usar uma combinação de comandos como ls , mv , shuf , e awk . Aqui está um exemplo de como você pode fazer isso: ====================================================================================== #!/bin/bash for file in *; do if [ -f " $file " ]; then random_name=$( cat /dev/urandom | tr -dc ' a-zA-Z0-9 ' | fold -w 8 | head -n 1) extension= " ${file##*.} " mv " $file " " $random_name . $extension " fi done ====================================================================================== Este script bash itera por todos os arquivos no diretório e, se o item for um arquivo regular, gera um nome aleatório de 8 caracteres alfanuméricos (você pode ajustar o comprimento alterando o valor após fold -w ) e, em seguida, renomeia o arquivo com esse nome aleatório e a extensão original. Este script foi devidamente testado por m...