GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Mendaftar Ukuran File Rekursif Dari File Dan Direktori Di Direktori?

Bagaimana cara membuat daftar semua file dalam direktori dan ukuran file rekursifnya?

—edit

Saya ingin melihat ukuran 'digulung' ke direktori induk di direktori yang terdaftar. Saya tidak ingin melihat direktori anak atau konten atau ukurannya.

Jawaban Terbaik

Saya kira cara termudah adalah dengan mengetik ls -l , atau ls -lh yang akan memberikan ukuran file dalam format yang dapat dibaca manusia (KB, MB, dll).

Jika 'secara rekursif' berarti mendaftar semua folder berikutnya, mis.:

/foo/
/foo/bar/
….

Maka Anda juga harus menambahkan parameter R , seperti ls -lR atau ls -lhR

Informasi lebih lanjut untuk ls dapat ditemukan dengan mengetikkan man ls

Pembaruan:

Perintah berikut seperti yang diusulkan Lekensteyn mungkin akan berhasil:

du -h --max-depth=1 <folder>

-h adalah untuk dapat dibaca manusia
--apparent-size adalah cara lain untuk menampilkan ukuran seperti yang telah dinyatakan
--max-depth adalah level subfolder yang ingin Anda tuju.


Ubuntu
  1. Cara Menghapus File dan Direktori di Linux dari Command Line

  2. Cara mendaftar semua file dan direktori secara rekursif

  3. Bagaimana cara mendaftar jenis file tertentu dalam direktori rekursif di shell?

  1. Cara Menyalin File dan Direktori di Linux

  2. Cara melindungi file dan direktori dengan kata sandi

  3. Cara Menemukan File Di Linux Di Semua Direktori Secara Rekursif

  1. Cara Menghapus Direktori dan File Menggunakan Linux

  2. Cara Mengganti Nama File dan Direktori di Linux

  3. Perintah Ls di Linux (Daftar File dan Direktori)