Saya ingin menampilkan ukuran rekursif (nilai yang akan dilaporkan oleh du
) dari isi folder in-line dalam buffer dired sebagai kolom tambahan atau di tempat ukuran file direktori. Apakah ini sudah dimungkinkan dengan dired / dired + atau paket terkait?
Saya telah melakukan beberapa penggalian dan menemukan beberapa diskusi tentang fungsi semacam ini, tetapi tidak ada yang mengintegrasikan informasi ukuran itu kembali ke antarmuka grafis dired.
Jawaban:
Memang, Alex benar.
Jika versi Emacs Anda>> 24.4, maka Anda dapat mencoba pustaka `dired-du '. Ini tersedia dari repositori ELPA.
Setelah Anda menginstal lib ini: Jika buffer Anda saat ini dalam mode Dired, maka Anda dapat melakukan:
yang mengaktifkan `dired-du-mode 'dan menampilkan ukuran rekursif dari direktori' in place 'di buffer Dired. Jika Anda mengunjungi buffer Dired baru, maka itu akan menunjukkan buffer rekursif juga, sampai Anda mematikan mode.
Kiat lain:
Ini mengubah format ukuran. Ada 3 format:
Default satu dari perintah `ls '.
Format yang dapat dibaca manusia.
Format angka dengan ribuan pemisah koma.
Anda dapat menyesuaikan opsi `dired-du-size-format 'untuk membuat pilihan formar ukuran Anda tetap ada.
sumber