Jawaban:
Anda dapat menggunakan findperintah:
find YOUR_STARTING_DIRECTORY -type d -name "*99966*" -print
Contoh:
find ~ -type d -name "*99966*" -print
harus menemukan semua direktori ( -type d) mulai dari direktori home Anda ( ~) yang memiliki nama mereka yang berisi string "99966" ( -name "*99966*") dan mengeluarkannya ( -print).
Untuk menghindari semua hasil "Izin ditolak", Anda dapat menggunakan:
find / -type d -name "*99966*" -print 2>/dev/null
Lihat artikel ini di perangkat nol dan yang ini di aliran standar untuk info lebih lanjut.
Cara mudah untuk melakukannya adalah menggunakan find | egrep string. Jika ada terlalu banyak klik, gunakan -type dbendera untuk menemukan. Jalankan perintah di awal pohon direktori yang ingin Anda cari, atau Anda harus menyediakan direktori sebagai argumen findjuga.
Cara lain untuk melakukan ini adalah menggunakan ls -laR | egrep ^d.
Dan locateperintah itu juga berguna:locate string