Estrarre la lista dei file creati più di 30 giorni fa

Usare nushell per farlo sia su Linux che su Windows
nushell
til
Autore/Autrice
Affiliazione
Data di Pubblicazione

28 gennaio 2023

La data di creazione non è un parametro disponibile e/o interrogabile su tutti i tipi di file sytem.

Il meraviglioso nushell riesce a farlo un po’ ovunque.

Questo un esempio:

ls **\*  -l | where created <= (date now) - 30day

Alcune note:

Se si vogliono cancellare gli elementi presenti nella lista del comando precedente:

ls **\*  -l | where created <= (date now) - 30day | each { rm $in.name }

$in è una variabile creata automaticamente in corrispondenza di una lista.

Torna in cima