Per SO Linux, Come filtrare l'output del comando ls nel terminale per visualizzare solo i file creati in febbraio?Come filtrare l'output del comando ls per visualizzare solo i file creati in febbraio?
10
A
risposta
9
touch --date "yyyy-mm-dd" /tmp/start
touch --date "yyyy-mm-dd" /tmp/end
find /my/path -type f -newer /tmp/start -not -newer /tmp/end
o
ls -l | grep 'yyyy-mm-dd'
1
È possibile semplice grep l'output per filtrare solo i file Feb
ls -l | grep "Feb"
Se si desidera filtrare i file nelle sotto directory anche allora
ls -l -R | grep "Feb"
Nota
- R bandiera significa ricorsivo
Si tratta di un off-topic in quanto legato al superutente. –
prova questo: trova Folder_name -type f -ls | grep 'Feb' – danidee
Sebbene sia correlato al superutente, ci sono molte risposte alla domanda. Vorrei andare con 'ls -l'? '| grep feb. Aggiungo il punto interrogativo perché questo imposterà il tuo tempo. Qui puoi stampare in base a tempo di modifica, tempo di creazione, ecc. Dipende da te, leggi le pagine man. – jiveturkey