Pertanyaan yang diberi tag «find»

Untuk pertanyaan yang berkaitan dengan pencarian, utilitas baris perintah untuk mencari file dalam hierarki direktori. Gunakan tag ini untuk pertanyaan tentang menemukan sendiri atau pertanyaan tentang masalah yang timbul dari penggunaan utilitas baris perintah find.


9
temukan pencarian di direktori induk daripada subdirektori
Saya bersarang jauh di dalam pohon file, dan saya ingin menemukan direktori induk mana yang berisi file. Misalnya saya dalam satu set repositori Git yang bersarang dan ingin menemukan direktori .git yang mengendalikan file yang saat ini saya gunakan. Saya berharap untuk sesuatu seperti find -searchup -iname ".git"
45 shell  find 


7
Temukan file dalam banyak nama folder
Saya mencoba untuk daftar semua file dari dir1, dir2, dir3dan dir4yang mungkin di mana saja di sebagai sub direktori saya cwdmenggunakan findperintah. Saya mencoba yang berikut ini tanpa hasil: find . -type f -regextype posix-egrep -regex 'dir1/.+|dir2/.+|dir3/.+|dir4/.+' Saya mencoba posix-extendedjuga. Bagaimana saya bisa mendaftar file-file ini?

1
cari file tanpa ekstensi
Katakanlah saya punya: foo.txt bar baz.ooo Jika saya gunakan ls -1 !(*.*)maka saya akan mendapatkan hanya barpada output. Hebat, sekarang saya ingin memiliki hasil yang sama dengan menemukan - beberapa find -regexyang akan melakukan pekerjaan. CATATAN: find -name !(*.*)bukan jawabannya karena !(*.*)masih glob Bash yang TIDAK bisa saya gunakan.
43 bash  shell  find  wildcards 

9
Menemukan semua file "Non-Biner"
Apakah mungkin menggunakan findperintah untuk menemukan semua file "non-biner" dalam direktori? Inilah masalah yang saya coba selesaikan. Saya telah menerima arsip file dari pengguna windows. Arsip ini berisi kode sumber dan file gambar. Sistem build kami tidak cocok dengan file yang memiliki ujung baris windows. Saya memiliki program command line …
43 files  find  text  newlines 



3
Perintah pemipaan setelah xarg yang di-pipe
HP-UX ***** B.11.23 U ia64 **** lisensi pengguna tidak terbatas find . -type d -name *log* | xargs ls -la memberi saya nama direktori (yang berisi lognama direktori) diikuti oleh semua file dalam direktori itu. Direktori /var/opt/SID/application_a/log/, /var/opt/SID/application_b/log/, /var/opt/SID/application_c/log/dan sebagainya berisi file-file log. Saya ingin hanya dua file log terbaru …
38 shell  find  pipe  xargs 

2
Bagaimana menemukan dan menghapus file yang lebih tua dari hari-hari tertentu di unix?
Saya punya satu folder untuk log dengan 7 folder di dalamnya. Ketujuh folder tersebut juga memiliki subfolder di dalamnya dan subfolder itu juga memiliki subfolder. Saya ingin menghapus semua file yang lebih lama dari 15 hari di semua folder termasuk subfolder tanpa menyentuh struktur folder, itu berarti hanya file. mahesh@inl00720:/var/dtpdev/tmp/ …
38 find 


5
Cara mengganti nama banyak file menggunakan find
Saya ingin mengganti nama banyak file (file1 ... filen ke file1_renamed ... filen_renamed) menggunakan perintah findperintah: find . -type f -name 'file*' -exec mv filename='{}' $(basename $filename)_renamed ';' Tetapi mendapatkan kesalahan ini: mv: cannot stat ‘filename=./file1’: No such file or directory Ini tidak berfungsi karena nama file tidak diartikan sebagai …
37 shell  find 

1
Menemukan file oleh pemiliknya dan izin file
Saya mencoba findfile yang dimiliki dan memiliki grup utama root. Apakah ada parameter yang tersedia untuk mencari file seperti ini? Sangat penting bahwa semua file dalam direktori tertentu tidak dimiliki oleh root, jadi saya ingin memeriksa secara berkala untuk memastikan bahwa seseorang di server tidak sengaja membuat file yang dimiliki …
35 find 

8
Dapatkan daftar nama direktori dengan find
Saya tahu saya bisa melakukan ini untuk mendapatkan daftar nama direktori: find . -type d -maxdepth 1 Outputnya terlihat seperti ini: . ./foo ./bar Saya lebih suka daftar tanpa ./. Apakah ada cara untuk mendapatkan find untuk menghasilkan hanya nama-nama mentah? Saya mencoba mengirim daftar ke stat untuk memformatnya tetapi …
35 find  directory 

4
“Find” output relatif terhadap direktori
Saya ingin menggunakan finddaftar semua file dan direktori secara rekursif dalam root yang diberikan untuk cpiooperasi. Namun, saya tidak ingin direktori root itu sendiri muncul di jalur. Misalnya, saya saat ini mendapatkan: $ find diskimg diskimg diskimg/file1 diskimg/dir1 diskimg/dir1/file2 Tapi, saya ingin mendapatkannya file1 dir1 dir1/file2 (perhatikan root juga tidak …
34 find 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.