ordem aleatória de arquivos

2

estou usando o Ubuntu & & MAC OS X. Estou tentando obter uma ordem aleatória no Finder ou Nautilus.

alguém pode me dar algum conselho? Estou aberto a qualquer tipo de solução, shell script ou applescript, seja o que for, mas acho que haveria algo mais fácil.

até agora eu tenho renomeado arquivos com nomes aleatórios e ordem em ordem alfabética, mas eu estou procurando por algo que preserve os nomes reais.

    
por nkint 23.10.2012 / 14:39

2 respostas

3

Se você precisar de um gerenciador de arquivos gráficos para classificar os arquivos aleatoriamente, provavelmente terá que alterar os nomes dos arquivos. Gerentes de arquivos simplesmente não são feitos para esse tipo de funcionalidade. Para "preservar" os nomes dos arquivos, você pode simplesmente criar links com nomes aleatórios em um novo diretório com links para os originais:

find . -type f | while read n; do \
     ln -s 'pwd'/"$n" new_dir/'head /dev/urandom | tr -dc A-Za-z | head -c8'; \
done
    
por 23.10.2012 / 16:54
2

Você também pode modificar alguns outros atributos, como datas de modificação.

do shell script "for f in ~/Desktop/*; do
touch -t $(($RANDOM % 8000 + 2000))01010000 \"$f\"
done"
tell application "Finder"
    open (desktop as alias)
    tell Finder window 1
        set current view to list view
        set sort column of its list view options to modification date column
    end tell
end tell

O Localizador não vê comentários adicionados por xattr -w com.apple.metadata:kMDItemFinderComment . Não sei como definir as versões dos arquivos.

    
por 23.10.2012 / 18:21

Tags