Per cercare i file in una directory più vecchi di tre mesi e cancellarli, si può usare il seguente comando da terminale:
find /var/backupdb/ -type f -mtime +93 -exec rm -f {} \;Per cercare i file in una directory più vecchi di tre mesi e cancellarli, si può usare il seguente comando da terminale:
find /var/backupdb/ -type f -mtime +93 -exec rm -f {} \;Di tanto in tanto capita di dover reimpostare i permessi di tutti i files o tutte le cartelle in modo ricorsivo. Seguono due comandi da eseguire dal terminale:
- cambiare i permessi dei soli file in 644 ricorsivamente
find ./ -type f -exec chmod 644 {} +- cambiare i permessi delle sole directory in 700 ricorsivamente
find ./ -type d -exec chmod 700 {} +Chiaramente i permessi possono essere variati come si preferisce, ricordando che i permessi sui sistemi unix like funzionano nel seguente modo. Innanzitutto sono tre cifre,
• la prima relativa al proprietario,
• la seconda relativa al gruppo proprietario
• la terza relativa a tutti gli altri.
La cifra viene calcolata in valore ottale, tenendo presente che i tipi permessi, che possono essere combinati, sono tre e sono:
• Lettura = 4
• Scrittura = 2
• Esecuzione = 1
quindi i permessi 644 sul file significano che il proprietario potrà leggere e scrivere il file (6, ovvero 4+2), gli appartenenti al gruppo associato al file potranno solo leggere il file (4) ed anche tutti gli altri potranno solo leggere il file
enjoy
Per visualizzare l’elenco dei file modificati oggi nella directory corrente, si può eseguire il seguente comando da terminale:
find . -mtime -1 \! -type d -exec ls -l {} \;Page optimized by WP Minify WordPress Plugin