GNU/Linux >> Tutoriels Linux >  >> Linux

Liste des fichiers de manière récursive avec l'heure modifiée sous forme d'arborescence

Je recherche une seule commande pour répertorier tous les fichiers de manière récursive à partir d'un répertoire donné avec son heure modifiée.

$ find /path/to/folder -type f -print0 | xargs -0 ls -l --time-style="+%F %T"

Ce serait également bien s'il pouvait produire une sortie dans un format arborescent tel que produit par la commande tree.Dans mon cas, une précision allant jusqu'à quelques minutes suffit.

Sur mon CentOS, Gentoo, ... -D l'option est déjà affichée en minutes :

$ tree -D
.
├── [Jul 26 14:41]  LICENSE
├── [Jul 26 14:41]  manifests
│   ├── [Oct 10 16:30]  defines
│   │   └── [Jul 26 14:41]  redis source.pp
│   └── [Jul 26 14:41]  init.pp
├── [Jul 26 14:41]  README
└── [Jul 26 14:41]  templates
    ├── [Jul 26 14:41]  redis.conf.erb
    └── [Jul 26 14:41]  redis-server.erb

3 directories, 6 files

Linux
  1. Supprimer récursivement des fichiers en toute sécurité :déchiquetage

  2. Trouver les fichiers les plus volumineux de manière récursive ?

  3. Trier les fichiers en fonction de leur taille de manière récursive ?

  4. Heure de début du processus avec fuseau horaire ?

  5. Rechercher les fichiers modifiés aujourd'hui (ou depuis un certain temps) sous Unix et Linux

Conseils pour lister les fichiers avec ls sur la ligne de commande Linux

Comment modifier les autorisations de fichiers de manière récursive avec chmod sous Linux

Créer des répertoires ou des fichiers nommés avec la date/l'heure/le mois/l'année actuels

Comment copier des fichiers avec une extension de fichier spécifique de manière récursive

Planification avec cron &At

Liste récursivement le chemin absolu complet des fichiers avec des autorisations sous Linux