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.

2
temukan penggunaan dengan -L
saya sudah link -> file Saya lakukan find -L . -name 'link' Dan dapatkan ./link Mengapa demikian? man find mengatakan: -L: Ikuti tautan simbolis. Ketika menemukan memeriksa atau mencetak informasi tentang file, informasi yang digunakan harus diambil dari properti file yang ditunjuk oleh tautan, bukan dari tautan itu sendiri (kecuali …
34 find  symlink 


9
Buka file yang diberikan oleh hasil perintah di vim
Saya menemukan diri saya melakukan yang berikut hampir setiap hari Jalankan penemuan ( find -name somefile.txt) Buka hasilnya di vim Masalahnya adalah saya harus menyalin dan menempelkan hasil findke dalam vimperintah. Apakah ada cara untuk menghindari keharusan melakukan ini? Saya telah bereksperimen sedikit ( find -name somefile.txt | vim) tetapi …
34 linux  bash  vim  find 

3
Daftar File Yang Baru Dimodifikasi
Bagaimana saya bisa mendapatkan daftar semua file yang diubah, katakan 3 bulan lalu. Saya memeriksa pertanyaan ini tetapi saya tidak dapat menerapkannya pada skenario saya. Saya mencoba ini sekarang, sepertinya berhasil, tetapi saya tahu harus ada cara yang lebih baik menggunakan find. ls -ltR | grep -v '2011-05' | grep …
33 files  find  ls  date 


4
find -exec + vs find | xargs: mana yang harus dipilih?
Saya mengerti bahwa -execdapat mengambil +opsi untuk meniru perilaku xargs. Apakah ada situasi di mana Anda lebih suka satu formulir daripada yang lain? Saya pribadi cenderung lebih suka bentuk pertama, jika hanya untuk menghindari menggunakan pipa. Saya pikir pasti para pengembang findpasti telah melakukan optimasi yang sesuai. Apakah saya benar?
32 bash  find  pipe  xargs 


2
find -delete tidak menghapus direktori yang tidak kosong
Perintah $ find ~ -name .DS_Store -ls -delete bekerja pada Mac OS X, tetapi $ find ~ -name __pycache__ -type d -ls -delete tidak - direktori ditemukan tetapi tidak dihapus. Mengapa? PS. Saya tahu saya bisa melakukannya $ find ~ -name __pycache__ -type d -ls -exec rm -rv {} + …
32 find  osx 

2
hapus pola pencocokan file
Saya perlu menghapus semua file secara rekursif di semua subdirs di mana nama file berisi angka diikuti oleh 'x' diikuti oleh angka, setidaknya dua kali. Contoh: Saya ingin menghapus file-file ini: 'aaa-12x123-123x12.jpg' 'aaa-12x12-123x12-12x123.jpg' Tetapi saya TIDAK ingin menghapus file-file ini: 'aaa.jpg' 'aaa-12x12.jpg' 'aaaxaaa-123x123.jpg' 'aaaxaaa-aaaxaaa.jpg' Bagaimana saya bisa melakukan itu (dari …
32 bash  files  find  wildcards 

2
find (1): bagaimana wildcard bintang diimplementasikan agar gagal pada beberapa nama file?
Dalam sistem file di mana nama file berada di UTF-8, saya punya file dengan nama yang salah; itu ditampilkan sebagai D�sinstaller:, nama aktual menurut zsh D$'\351'sinstaller:, Latin1 untuk Désinstaller, itu sendiri barbarisme Perancis untuk "uninstall." Zsh tidak akan cocok dengan itu [[ $file =~ '^.*$' ]]tetapi akan mencocokkannya dengan globbing …

6
Alternatif untuk menemukan? [Tutup]
Apakah ada findprogram alternatif dengan antarmuka CLI yang lebih konvensional? findbekerja dan mengharapkan parameter dengan cara yang sangat berbeda dari sebagian besar utilitas lain. Klarifikasi: Saya mencari sebuah program yang sebagian besar fungsinya hampir sama dengan find dengan antarmuka commandline yang berfungsi dan terasa seperti rekomendasi commandline POSIX (atau setidaknya …


3
Temukan file ketika Anda tahu checksumnya?
Saya memiliki md5sumfile dan saya tidak tahu di mana file itu berada di sistem saya. Apakah ada opsi mudah finduntuk mengidentifikasi file berdasarkan pada file itu md5? Atau apakah saya perlu membuat skrip kecil? Saya sedang mengerjakan AIX 6 tanpa alat GNU.
30 find  aix  hashsum 


1
Apakah mungkin menggunakan `find -exec sh -c` dengan aman?
Saya mencoba menggunakan findke echo 0dalam beberapa file, tetapi ternyata ini hanya berfungsi dengan sh -c: find /proc/sys/net/ipv6 -name accept_ra -exec sh -c 'echo 0 > {}' \; Tetapi menggunakan sh -cdengan find -execmembuat saya merasa sangat tidak nyaman karena saya curiga mengutip masalah. Saya sedikit mengotak-atik itu dan tampaknya …
29 shell  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.