Come si "toccano" i file in modo ricorsivo?

18

Devo modificare il timestamp di circa 5000 file.

Digitando touch file1.txt , touch file2.txt mi ci vorrà per sempre.

C'è un modo per fare qualcosa nelle righe di touch -R * ?

    
posta Unamata Sanatarai 01.02.2015 - 10:32

1 risposta

39

Puoi utilizzare il comando find per trovare tutti i tuoi file e esegui touch su ogni file trovato usando -exec

find  -type f  -exec touch {} +

Se vuoi filtrare il risultato solo per il file di testo, puoi usare

find  -type f  -name "*.txt" -exec touch {} +
    
risposta data g_p 01.02.2015 - 10:46

Leggi altre domande sui tag