Pertanyaan yang diberi tag find

15
temukan dan gema nama file hanya dengan pola ditemukan

Saya sering menggunakan ini, peningkatan yang saya coba capai adalah untuk menghindari nama file gema yang tidak cocok dengan grep. Cara yang lebih baik untuk melakukan ini? for file in `find . -name "*.py"`; do echo $file; grep something $file;

15
Batasi temuan POSIX hingga kedalaman tertentu?

Baru-baru ini saya perhatikan bahwa spesifikasi POSIX untukfind tidak termasuk yang -maxdepthutama. Bagi mereka yang tidak terbiasa dengan itu, tujuan -maxdepthutama adalah untuk membatasi berapa banyak level yang findakan turun. hanya-maxdepth 0 menghasilkan argumen baris perintah yang sedang...

15
Apakah ada cara untuk meningkatkan kecepatan `find`

Saya bertanya-tanya apakah ada cara untuk meningkatkan findkecepatan di terminal, tidak masuk akal bahwa menggunakan internet google untuk mencari akan memiliki kecepatan yang lebih baik daripada melakukan pencarian lokal untuk string atau hanya nama file. Saya bertanya-tanya apakah ada cara untuk...

15
Cara mengutip argumen dengan xargs

Misalkan saya ingin menghapus semua file dalam folder yang lebih besar dari 1 MB. $ find . -size +1M | xargs -0 rm Ini tidak akan menghapus file yang memiliki ruang dalam namanya. Jadi saya ingin mengutip semua argumen yang dikirimkannya rm. Jika findmemberikan Some report.docxitu harus lulus...

15
Temukan file yang dibuat oleh pengguna tertentu

Bagaimana saya bisa menemukan semua file yang dibuat oleh pengguna tertentu dan menampilkannya ke layar? Saya telah memulai skrip yang meminta pengguna saat ini untuk memasukkan nama pengguna yang ingin mereka lihat semua file. Saya sudah berpikir untuk menggunakan pernyataan if mengingat saya...

15
temukan dengan -execdir

Ketika saya berlari finddengan -execdirsaya tidak mendapatkan hasil yang saya harapkan. Sebagai contoh: mkdir -p a/b/c find . -type d -execdir touch foo \; $ tree a a ├── b │   ├── c │   └── foo └── foo Direktori ctidak mengandung foofile. Bagaimana saya bisa findmengunjungi dan melakukan...

15
temukan tidak berfungsi di jalur yang disinkronkan?

Jika saya menjalankan perintah ini find $HOME/MySymlinkedPath -name "run*.sh"tidak ada yang terjadi, dan tidak memberikan kesalahan ('MySymlinkedPath' adalah jalur yang terhubung ke hard drive lain selain $ HOME saya satu). Ini juga gagal: find ~/MySymlinkedPath -name "run*.sh" find...

14
Bagaimana cara mencari file di mana ada dua kata berbeda?

Saya sedang mencari cara untuk mencari file di mana ada dua contoh kata dalam file yang sama. Saya telah menggunakan yang berikut untuk melakukan pencarian saya hingga saat ini: find . -exec grep -l "FIND ME" {} \; Masalah yang saya temui adalah bahwa jika tidak ada satu ruang yang tepat antara...

14
Cara memindahkan file berdasarkan Tahun

Saya perlu memindahkan file berdasarkan satu tahun. Saya menggunakan findperintah find /media/WD/backup/osool/olddata/ -mtime +470 -exec ls -lrth {} \;|sort -k6 tetapi agar perintah ini berhasil dieksekusi, saya perlu tahu persis mtimesekarang 470 hanyalah sebuah tebakan. Berarti jika saya dapat...

14
Temukan file di mana nama dimulai dengan huruf kapital

Saya mencoba menemukan semua file yang namanya dimulai dengan huruf kapital. Saya sudah mencoba menggunakan perintah berikut: find . -type f -regex '.*\/[A-Z][^/]*' Ini menemukan jalur dengan hanya huruf kecil. Karya-karya berikut: find . -type f -regex

14
Bash: pipe 'find' output into 'readarray'

Saya mencoba mencari file menggunakan find, dan meletakkan file-file itu ke dalam array Bash sehingga saya bisa melakukan operasi lain pada mereka (misalnya lsatau grepmereka). Tapi saya tidak tahu mengapa readarraytidak membaca findoutput karena disalurkan ke dalamnya. Katakanlah saya punya dua...