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.

1
Apa yang dilakukan {} di perintah find / path / -exec '{}'?
Saya ingin tahu untuk apa {} pada perintah berikut ini sebenarnya? Contoh Perintah: find /foo/ -name "*.txt" -exec rm -v {} \; Halaman manual memberikan uraian kecil tetapi sedikit membingungkan saya: String '{}' diganti oleh nama file saat ini sedang diproses di mana-mana itu terjadi dalam argumen ke perintah, bukan …
12 find 

2
Temukan file yang tidak dapat dibaca pengguna?
Saya ingin mencari file yang tidak dapat dibaca pengguna tertentu. Asumsikan nama pengguna adalah "user123" dan mereka berada dalam grup yang disebut "user123". Saya ingin mencari file itu, jika mereka dimiliki oleh user123 memiliki u + r aktif; gagal bahwa jika file tersebut adalah grup user123 itu seharusnya memiliki g …
12 find 


2
bash find: dapatkan direktori file yang ditemukan
Saya memiliki folder induk bernama "parent_folder" dengan banyak subfolder, dalam subfolder ini adalah file bernama "foo.mp4". Saya dapat menemukan file-file ini dengan mudah dengan melakukan ini: mymacbook:parent_folder username$ find ./ -name "foo.mp4" -exec echo {} \; Sekarang mengembalikan path dari setiap file, relatif ke parent_folder / ./path/to/foo.mp4 Bagaimana saya bisa …
12 shell  find  osx 


4
Temukan file yang tidak ada dalam .gitignore
Saya telah menemukan perintah yang menampilkan file di proyek saya: find . -type f -not -path './node_modules*' -a -not -path '*.git*' \ -a -not -path './coverage*' -a -not -path './bower_components*' \ -a -not -name '*~' Bagaimana saya bisa memfilter file sehingga tidak menunjukkan yang ada di .gitignore? Saya pikir saya …
12 grep  find  wildcards  git 

2
Bagaimana cara menggunakan logika ATAU dalam menemukan?
Dalam bash shell lsdapat menggunakan fungsionalitas ATAU logis melalui (tentu saja saya juga bisa melakukan ls name1 name2tetapi contoh saya yang sebenarnya lebih rumit): ls @(name1|name2) Apakah ada cara untuk melakukan ini menggunakan find? Implementasi naif saya: find . -maxdepth 1 -name @("name1"|"name2") tidak bekerja (tidak menghasilkan apa-apa)
12 find  ls  patterns 

3
beda hanya untuk jenis file tertentu
Apakah ada cara saya dapat melakukan diff dua direktori secara rekursif tetapi hanya membandingkan (di tempat masing-masing) file yang cocok dengan nama file tertentu atau predikat tipe file? Misalnya saya ingin melakukan sesuatu seperti diff -r dir-a dir-b -filenames *.java, ivy.xml, build.xml ... atau bahkan lebih baik: diff -r dir-a …

5
Buka file yang ditemukan dengan perintah 'find'
Ini mungkin yang mudah, tapi saya tidak bisa mengetahuinya dan itu cukup banyak tidak dapat dicari. Dalam hierarki folder saya memiliki persis satu file bertipe xyz. Saya ingin menemukan file itu dan membukanya dengan perintah terminal. find . -name *.xyz Ini akan mengembalikan file yang saya cari. Sekarang bagaimana cara …
12 linux  terminal  find  pipe 

3
Cara menemukan total file yang dikelompokkan berdasarkan ekstensi
Saya mengerjakan cluster yang dibagikan dengan kolega lain. Hard disk terbatas (dan sudah penuh pada beberapa kesempatan), jadi saya sesekali membersihkan bagian saya. Saya ingin melakukan ini dengan cepat, jadi sampai sekarang saya melakukan ini dengan membuat daftar file yang lebih besar dari 100 MB lebih tua dari 3 bulan, …
12 find  ls  disk-usage 

5
Cara mengurutkan ukuran yang dapat dibaca manusia
Saya pada dasarnya mencari file kemudian mengurutkan berdasarkan ukuran. Script berfungsi jika saya tidak mengurutkan ukuran berdasarkan dapat dibaca manusia Tapi saya ingin ukurannya bisa dibaca manusia. Bagaimana saya bisa mengurutkan ukuran yang dapat dibaca manusia? Sebagai contoh: ls -l | sort -k 5 -n | awk '{print $9 " …
11 find  ls  sort 

2
Gunakan perintah chmod secara selektif
Saya ingin menetapkan 755 izin pada semua file dan sub-direktori di bawah direktori tertentu, tetapi saya ingin menjalankan chmod 755 hanya untuk komponen-komponen yang tidak memiliki izin 755. find /main_directory/ -exec chmod 755 {} \; Jika findperintah mengembalikan daftar panjang, ini akan memakan banyak waktu. Saya tahu bahwa saya dapat …

4
Direktori dengan dua atau lebih file
Saya ingin mencari subdirektori dari direktori saat ini, yang (yaitu subdirektori) berisi 2 atau lebih file biasa. Saya tidak tertarik pada direktori yang mengandung kurang dari 2 file, juga di direktori yang hanya berisi subdirektori.
11 files  find 

4
Konversikan glob menjadi `find`
Saya berulang kali memiliki masalah ini: Saya memiliki bola, yang cocok persis dengan file yang benar, tetapi menyebabkan Command line too long. Setiap kali saya mengubahnya menjadi beberapa kombinasi finddan grepyang berfungsi untuk situasi tertentu, tetapi yang tidak 100% setara. Sebagai contoh: ./foo*bar/quux[A-Z]{.bak,}/pic[0-9][0-9][0-9][0-9]?.jpg Apakah ada alat untuk mengubah gumpalan menjadi …
11 find  wildcards 


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.