Saya sering mencoba mencari file dengan sintaks berikut:
find . -name "filetofind"
Namun biasanya menghasilkan banyak baris atau pelaporan kesalahan (Izin ditolak) tentang folder di mana izin ditolak. Apakah ada cara lain untuk menghindari spam ini selain menggunakan sudo atau grepping lanjutan dari error-output?
Jawaban:
Mencoba
Ini akan mengarahkan
stderr
aliran output, yang digunakan untuk melaporkan semua kesalahan, termasuk "Akses ditolak", ke perangkat nol.sumber
Anda juga dapat menggunakan predikat
-perm
dan-prune
untuk menghindari turun ke direktori yang tidak dapat dibaca (lihat juga Bagaimana cara menghapus pernyataan cetakan "izin ditolak" dari program find? - Unix & Linux Stack Exchange ):sumber
Jika Anda ingin melihat kesalahan lain dan Anda tidak memiliki file bernama "izin ditolak" maka ini akan bekerja "lebih baik".
Mengarahkan output ke grep dengan opsi inversi.
sumber