GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Auflisten von Dateien rekursiv mit geänderter Zeit in baumartiger Form

Ich suche nach einem einzigen Befehl, um alle Dateien rekursiv aus einem bestimmten Verzeichnis zusammen mit der Änderungszeit aufzulisten.

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

Es wäre auch schön, wenn es eine Ausgabe in einem baumähnlichen Format erzeugen könnte, wie es vom Baumbefehl erzeugt wird. In meinem Fall reicht eine Genauigkeit von bis zu Minuten aus.

Auf meinem CentOS, Gentoo, ... -D Option wird bereits in Minuten angezeigt:

$ 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. Dateien rekursiv sicher löschen:Schreddern

  2. Cat-Dateien mit Verzeichnis?

  3. Größte Dateien rekursiv finden?

  4. Prozessstartzeit mit Zeitzone?

  5. Sichern Sie Ihre Dateien mit rsync

Tipps zum Auflisten von Dateien mit ls in der Linux-Befehlszeile

So ändern Sie Dateiberechtigungen rekursiv mit chmod in Linux

Erstellen Sie Verzeichnisse oder Dateien, die nach aktuellem Datum / Uhrzeit / Monat / Jahr benannt sind

So kopieren Sie Dateien mit einer bestimmten Dateierweiterung rekursiv

Terminplanung mit cron &At

Listen Sie rekursiv den vollständigen absoluten Pfad von Dateien mit Berechtigungen in Linux auf