GNU/Linux >> Belajar Linux >  >> Linux

Daftar file secara rekursif dengan waktu yang dimodifikasi dalam format seperti pohon

Saya mencari satu perintah untuk mencantumkan semua file secara rekursif dari direktori tertentu beserta waktu modifikasinya.

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

Alangkah baiknya juga jika dapat menghasilkan keluaran dalam format seperti pohon yang dihasilkan oleh perintah pohon. Dalam kasus saya, presisi hingga beberapa menit sudah cukup.

Di CentOS saya, Gentoo, ... -D opsi sudah ditampilkan dalam hitungan menit:

$ 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. Hapus file secara rekursif dengan aman:merobek-robek

  2. Proses Waktu Mulai Dengan Zona Waktu?

  3. Cadangkan file Anda dengan rsync

  1. Temukan File yang Dimodifikasi Hari Ini (atau Sejak Waktu Tertentu yang Lalu) di Unix &Linux

  2. Secara rekursif menemukan semua file yang lebih baru dari waktu yang ditentukan

  3. Linux menemukan perintah, temukan 10 file terbaru secara rekursif terlepas dari rentang waktu

  1. Secara rekursif menemukan file dengan ekstensi tertentu

  2. Sejarah Perintah Linux dengan tanggal dan waktu

  3. Bagaimana cara membuat daftar file secara rekursif dan mengurutkannya berdasarkan waktu modifikasi?