«find» etiketlenmiş sorular

Bulmakla ilgili sorular için, bir dizin hiyerarşisindeki dosyaları aramak için bir komut satırı yardımcı programı. Kendini bul hakkında sorular veya find komut satırı yardımcı programını kullanmayla ilgili sorunlar hakkında sorular için bu etiketi kullanın.



9
'Date -d @xxxxxx' ve 'find ./' komutlarını nasıl zincirleyebilirim?
1970-01-01'den bu yana milisaniye olarak verilen adları zaman damgası olan dizinlerim var: 1439715011728 1439793321429 1439879712214 . . Ve şöyle bir çıktıya ihtiyacım var: 1442039711 Sat Sep 12 08:35:11 CEST 2015 1442134211 Sun Sep 13 10:50:11 CEST 2015 1442212521 Mon Sep 14 08:35:21 CEST 2015 . . Tüm dizinleri komutla listeleyebilirim: …
14 shell  find  date 

2
Finderm komutunda newermt ne anlama geliyor?
Belirli bir değişiklik arasında dosya bulmak için bu seçeneği kullanabilirsiniz biliyorum. Ama bunun ne anlama geldiğini merak ediyorum? Eskiden bir man find | grep newermtşeyler bulmaya çalışıyordum. Ama doğrudan içeriğim yok. Öyle görünüyor -newer fileve bazı mtimeşeylerin onunla ilişkisi olabilir. Ama emin değilim.. Peki, -newermtaslında ne anlama geliyor?

1
Adın büyük harfle başladığı bir dosya bulun
Adı büyük harfle başlayan tüm dosyaları bulmaya çalışıyorum. Aşağıdaki komutu kullanarak denedim: find . -type f -regex '.*\/[A-Z][^/]*' Sadece küçük harfli yollar buluyor. Aşağıdaki işler: find . -type f -regex '.*\/[ABCDEFGHIJKLMNOPQRSTUVWXYZ][^/]*' Olduğu gibi: find . -type f | grep '.*\/[A-Z][^/]*$' regextypeAynı sonuçla tüm farklı seçenekleri denedim . Neden findküçük harfler …
14 find 

5
Bul -exec ls çıktısını sıralamak
find … -exec ls -ls ;Dosya adı ile alpabetli olarak sınıflandırılmış olabilir mi? Bu benim cron komutum: find /home/setefgge/public_html -type f -ctime -1 -exec ls -ls {} \; Bu komut çoğunlukla işe yarıyor. Ancak sonuçlar anlamlı bir sıraya göre sıralanmaz. Dosya adı alanına göre sıralanmaları çok yararlı olacaktır.
14 find  ls  sort 

3
-exec başarısız olursa aradan çık
İşlemlerden findbiri -execbir dosyada başarısız olursa kırılması için bir yazma yolu var mı ? Örn ( javacbazı dosyalarda 1 çıkış kodunu döndürebilen ve başka bir nedenden dolayı uygun olmayan bir program olarak kullanılır): $ echo "public classXX A{}" >> A.java $ echo "public class B{}" >> B.java $ find . …
14 find 

5
parametre biçimini veren cygwin'deki komutu bul doğru değil
Windows makinemde cygwin kullanıyorum. Ben bir bulmaya çalışıyorum ve parametre biçimi doğru değil veriyor. Neden? $ ls bootstrap.jar catalina-tasks.xml catalina.bat catalina.sh commons-daemon-native.tar.gz commons-daemon.jar cpappend.bat digest.bat digest.sh setclasspath.bat setclasspath.sh shutdown.bat shutdown.sh startup.bat startup.sh tomcat-juli.jar tomcat-native.tar.gz tool-wrapper.bat tool-wrapper.sh version.bat version.sh $ find . -name "version.sh" FIND: Parameter format not correct Cygwin'i kurarken …
14 find  cygwin 

4
değişken genişleme ile bash komut dosyasında find -exec
Bir bash komut dosyasında aşağıdakine benzer bir komut çalıştırmaya çalışıyorum. Tüm alt klasörleri aramalı $sourcedirve belirli bir türdeki tüm dosyaları kök düzeyine kopyalamalıdır $targetdir. #!/bin/bash # These are set as arguments to the script, not hard-coded sourcedir="/path/to/sourcedir" targetdir="/path/to/targetdir" find "$sourcedir" -type f -name "*.type" -exec sh -c 'cp "$1" "$2/`basename …

13
Okunabilir dosyaları bulun
OverTheWire haydut meydan okuma seviye 5 yapmak için etkili bir yol bulmaya çalışıyorum . Her neyse, bir sürü dosyam var ve aşağıdaki ölçütlere uyan sadece bir tane var: İnsan okunabilir 1033 bayt boyutunda Sigara çalıştırılabilir Şu anda, findkomutu kullanıyorum ve son 2 ölçütle eşleşen dosyaları bulabiliyorum: find . -size 1033c …
14 files  find 

5
İki farklı kelimenin bulunduğu dosyalar nasıl aranır?
Aynı dosyada iki kelime örneği bulunan dosyaları aramak için bir yol arıyorum. Bu noktaya kadar aramalarımı gerçekleştirmek için aşağıdakileri kullanıyorum: find . -exec grep -l "FIND ME" {} \; Ben karşılaşıyorum sorun "BUL" ve "ME" arasında tam olarak bir boşluk yoksa, arama sonucu dosyayı vermez olmasıdır. "BUL" ve "ME" kelimelerinin …
14 grep  find  search 

2
Neden bul komutundaki nokta?
Tipik olarak, findşöyle görünen komutlar görülür : $ find . -name foo.txt arama geçerli dizinden başlayacaksa. Makinelerimde (Ubuntu, Cygwin) nokta olmadan aynı sonuçları aldığımı fark ediyorum. Neden tipik olarak dahil edilir? Sadece açık olmak bir kural mıdır, yoksa belirli sistemlerde gerekli midir / zorunlu mudur?
14 find 


6
Konum bulma aramasında dizinleri hariç tutma
İle yapılan bir arama locatedosya sisteminde bulur yolları. Genellikle, yalnızca dosyalarla veya yalnızca dizinlerle ilgilendiğiniz bir önsezi bilirsiniz. Bir 'bulma' araması genellikle birçok sonuç döndürür. Çıktıyı kısaltmaya yardımcı olduğu için sonuca yalnızca türlerden birini dahil etmek yararlı olacaktır. Ancak dosya veya dizinleri dışarıda bırakmak için daha ilginç bir argüman vardır: …
14 files  find  directory  locate 


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.