Sistem operasi: Linux
Jenis sistem file: ext3
Solusi yang dipilih: bash (script / oneliner), ruby, python
Saya memiliki beberapa direktori dengan beberapa subdirektori dan file di dalamnya. Saya perlu membuat daftar semua direktori yang dibangun sedemikian rupa sehingga setiap direktori tingkat pertama terdaftar di sebelah tanggal dan waktu dari file yang dibuat / dimodifikasi terbaru di dalamnya.
Untuk memperjelas, jika saya menyentuh file atau mengubah isinya beberapa tingkat subdirektori ke bawah, cap waktu itu harus ditampilkan di sebelah nama direktori tingkat pertama. Katakanlah saya memiliki direktori yang disusun seperti ini:
./alfa/beta/gamma/example.txt
dan saya memodifikasi isi file example.txt
, saya perlu waktu itu ditampilkan di sebelah direktori tingkat pertama alfa
dalam bentuk yang dapat dibaca manusia, bukan zaman. Saya sudah mencoba beberapa hal menggunakan find, xargs
, sort
dan sejenisnya tapi aku tidak bisa mendapatkan sekitar masalah bahwa timestamp filesystem dari 'alfa' tidak berubah ketika saya membuat / memodifikasi file beberapa tingkat bawah.