GNU/Linux >> Znalost Linux >  >> Linux

Výpis souborů rekurzivně s upraveným časem ve stromovém formátu

Hledám jediný příkaz pro rekurzivní výpis všech souborů z daného adresáře spolu s jeho modifikovaným časem.

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

Bylo by také hezké, kdyby to mohlo produkovat výstup ve stromovém formátu vytvořeném příkazem tree. V mém případě stačí přesnost až na minuty.

Na mém CentOS, Gentoo, ... -D možnost je již zobrazena za několik minut:

$ 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. Rekurzivně mazat soubory bezpečně:skartace

  2. Najít největší soubory rekurzivně?

  3. Čas zahájení procesu s časovým pásmem?

  1. Jak najít všechny soubory s velikostí souboru nula (0) bajtů v adresáři rekurzivně

  2. Rekurzivně najít všechny soubory novější než daný čas

  3. Linux find příkaz, najít 10 nejnovějších souborů rekurzivně bez ohledu na časové rozpětí

  1. Rekurzivně vyhledejte soubory s konkrétní příponou

  2. Jak rekurzivně vypisovat soubory a třídit je podle času úpravy?

  3. Rekurzivně vypisujte úplnou absolutní cestu souborů s oprávněními v Linuxu