Saya mencoba menggunakan perintah temukan untuk menemukan file di folder rumah saya, namun setiap kali saya mencoba dan menjalankan ini saya tidak mendapatkan hasil:
locate -i -l 4 --regexp '^\/home\/jack\/[A-Za-z0-9\/\ ]*(My.)*$'
Saya juga sudah mencoba ^\/home\/jack\/^(?!\.)[A-Za-z0-9\/\ ]*(My.)*$tetapi tidak mengembalikan hasil juga.
File yang saya cari hanya untuk mengujinya /home/jack/Music/Foals/My Number.flac
Saya ingin mengecualikan hasil file tersembunyi dari pencarian saya.
(My.)*seharusnya dilakukan? My.*$bekerja. Anda harus melarikan diri ()dalam RE dasar.
--regexpbutuh regex dasar. Coba ubah --regexpke --regex(tidak p). Halaman manual mengatakan --regextidak cocok pencocokan regex.
locate. Apakah masuk akal untuk menggabungkan-b(yaitu "Cocokkan hanya nama dasar dengan pola yang ditentukan.") Dengan jalur di--regexp? Mengapa Anda melarikan diri/?