Bisakah saya menggunakan ls -R untuk menampilkan hingga 2 kedalaman folder?


11

Saya memiliki pohon folder yang terlihat seperti ini

main/                             
main/34532-23423632-2354/what-i-want/sth/other/blah-blah            
main/54634-56345634-3422/what-i-want/sth/
....
main/54356-34225675-2345/what-i-want/

Saya ingin menunjukkan pohon ke folder apa yang saya inginkan. Karena folder sth, other dan sebagainya mengandung banyak hal lain yang tidak berguna.

Saya hanya ingin melihat apa yang ada di dalam setiap folder bernama xxxx-xxxxxxxx-xxxxx.

Apakah ada cara?

Jawaban:


9

Jika Anda ingin menampilkan hanya daftar nama file dan nama direktori, treeperintah sangat mudah.

Ini tidak diinstal secara default, Anda harus menginstal ini:

sudo apt-get install tree

Kemudian, Anda dapat melihat struktur pohon dengan menggunakan perintah di bawah ini:

tree -L 2 main/

opsi -L: akan mengatur nomor kedalaman direktori.

Tangkapan layar contoh:

masukkan deskripsi gambar di sini


10

Gunakan wildcard untuk pencarian Anda

ls /main/*/*/

Itu akan daftar dengan kedalaman pencarian 2. Pengguna lebih banyak wildcard untuk pencarian lebih dalam.



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.