GNU/Linux >> Belajar Linux >  >> Linux

Daftar file secara rekursif di Linux CLI dengan jalur relatif ke direktori saat ini

Gunakan temukan:

find . -name \*.txt -print

Pada sistem yang menggunakan GNU find, seperti kebanyakan distribusi GNU/Linux, Anda tidak perlu menyertakan -print.


Coba find . Anda dapat mencarinya persis di halaman manual, tetapi kira-kira seperti ini:

find [start directory] -name [what to find]

jadi untuk contoh Anda

find . -name "*.txt"

harus memberikan apa yang Anda inginkan.


Gunakan tree , dengan -f (jalur lengkap) dan -i (tanpa garis lekukan):

tree -if --noreport .
tree -if --noreport directory/

Anda kemudian dapat menggunakan grep untuk memfilter yang Anda inginkan.

Jika perintah tidak ditemukan, Anda dapat menginstalnya:

Ketik perintah berikut untuk menginstal perintah pohon di RHEL/CentOS dan Fedora linux:

# yum install tree -y

Jika Anda menggunakan Debian/Ubuntu, Mint Linux ketik perintah berikut di terminal Anda:

$ sudo apt-get install tree -y

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

  2. Cara Menemukan File Terlama Di Pohon Direktori Di Linux

  3. Menggunakan perintah find Linux – Penggunaan dengan contoh

  1. Linux – Bagaimana Menggabungkan Pohon Dengan Ukuran Direktori?

  2. Linux – Mendapatkan File Untuk Tanggal Saat Ini Di Linux?

  3. Daftarkan semua file secara rekursif dalam direktori termasuk file dalam direktori symlink

  1. Bagaimana saya bisa membuat daftar file dengan jalur absolutnya di Linux?

  2. Bagaimana cara mendaftar file dengan path lengkap di Linux?

  3. Secara rekursif daftar jalur absolut penuh file dengan izin di Linux