Jawaban:
Anda dapat menggunakan find
perintah:
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 d
bendera untuk menemukan. Jalankan perintah di awal pohon direktori yang ingin Anda cari, atau Anda harus menyediakan direktori sebagai argumen find
juga.
Cara lain untuk melakukan ini adalah menggunakan ls -laR | egrep ^d
.
Dan locate
perintah itu juga berguna:locate string