web-dev-qa-db-fra.com

Comment filtrer la sortie de la commande ls pour afficher uniquement les fichiers créés en février?

Pour Linux OS, comment filtrer la sortie de la commande ls dans le terminal pour afficher uniquement les fichiers créés en février?

18
Amr Ragaey
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

ou

ls -l  | grep 'yyyy-mm-dd'
19
Amr Ragaey

Vous pouvez simplement grep la sortie pour filtrer uniquement les fichiers Feb

ls -l | grep "Feb"

Si vous souhaitez également filtrer les fichiers des sous-répertoires,

ls -l -R | grep "Feb"

Remarque

  • Le drapeau R signifie récursif
7
PalFS