Saya mencoba memahami cara menggunakan find -maxdepth 0
opsi.
Saya memiliki struktur direktori di bawah ini.
--> file1
--> parent
--> child1
--> file1
--> file2
--> child2
--> file1
--> file2
--> file1
Sekarang, saya menjalankan find
perintah saya seperti di bawah ini.
find ./parent -maxdepth 0 -name "file1"
find ./ -maxdepth 0 -name "file1"
find . -maxdepth 0 -name "file1"
Dengan tidak ada find
perintah di atas , file1 akan dikembalikan.
Dari halaman manual find
, saya melihat informasi di bawah ini.
-maxdepth 0 berarti hanya menerapkan tes dan tindakan pada argumen baris perintah.
Saya mencari beberapa contoh dengan -maxdepth 0
opsi dan tidak dapat menemukan contoh yang tepat.
find
Versi saya adalah,
find --version
find (GNU findutils) 4.4.2
Dapatkah seseorang tolong berikan saya beberapa petunjuk tentang -maxdepth 0
opsi kasus mana yang akan berguna?
EDIT
Ketika saya menjalankan perintah di bawah ini, saya mendapatkan file1 terdaftar dua kali. Apakah ini dimaksudkan untuk bekerja seperti ini?
find . file1 -maxdepth 1 -name "file1"
./file1
file1