«find» etiketlenmiş sorular

bir dizin hiyerarşisindeki dosyaları arama

1
Linux find komutu yanlış davranıyor
En son güvenlik açığı açıklamasının ardından sistem tarafından çözümlenen hizmeti ararken, find komutundan çok garip bir davranış görmeye geldim. root@localhost:/# find . -name "*systemd-resolved*" ./usr/share/man/man8/systemd-resolved.service.8.gz ./usr/share/man/man8/systemd-resolved.8.gz Komut, ilk çalıştırma için çıkış olarak 0 veya iki satır döndürür. Ama komutu ikinci kez çalıştırırsam: root@localhost:/# find . -name "*systemd-resolved*" ./usr/share/man/man8/systemd-resolved.service.8.gz ./usr/share/man/man8/systemd-resolved.8.gz ./lib/systemd/systemd-resolved …
14 linux  find 

2
Tüm uzantıları ve ilgili dosya sayısını bir dizine alın
Bir dizin için tüm uzantıları alma: kolay. Belirli bir uzantı için dosya sayımlarını almak: kolay. Ancak tüm dosya uzantılarını ve ilgili dosya sayılarını almak beni etkiliyor. Örneğin. + dir + abc.txt + def.txt + abc.pdf * def.pov şöyle bir şey döndürmelidir: .txt 2 .pdf 1 .pov 1 Bu alıştırmanın amacı, …
14 linux  find  extension 




1
Dairesel sembolik bağlantıları nasıl bulurum?
Bir HP-UX sistemi üzerinde çalışıyorum ve herhangi bir dairesel sembolik bağlantı olup olmadığını bulmak istiyorum. Şimdiye kadar şu komutu kullanıyorum: ls -lrt `find ./ -follow -type l` Ama sadece sonuç olarak geçerli dizinde ls -lrt yapıyor. Bir sistemdeki tüm dairesel sembolik bağlantıları bulmak için hangi komutu kullanmalıyım?


9
UNIX bulma komutunu nasıl yönetirim?
Ben bulmak benim kullanımı oldukça ileri olduğunu düşünüyorum ama HER kullanımım her zaman -exec seçeneği kapatmak için yöntemi hatırlıyorum benim yaşam için hatırlayamıyorum. Her kullandığımda çok fazla zaman harcıyorum. Sadece yeterince kullanmıyor muyum veya kendimden çok fazla şey beklemiyor muyum? Haydi beni hayal kırıklığına uğratan tipik bir örnekle başlayalım. Dizin …

3
Sudo ile find'i güvenle kullanın
Bir Linux sunucusunda, bir grup kullanıcıdan kök ayrıcalıklarını kaldırmam gerekiyor. Ancak bu kullanıcıların, dosya adlarına, değişiklik tarihlerine ve diğer meta verilere dayalı olarak dosyaları aramak için "find" yardımcı programını kullanabilmelerinin yasal nedenleri vardır. Sunucuda, dosya adları hassas değildir, ancak dosya içeriği olabilir. Kullanıcıların sunucuda herhangi bir yerde dosya aramasına izin …
10 linux  sudo  find 

6
Bir desen kullanarak bir kural bulmak için netsh'i nasıl kullanabilirim
Microsoft'ta hiç kimsenin bir kuralın adını hatırlayamadıkları bir duruma gelip gelmediğini merak ediyorum! Sadece kabul 1 adı ve hiçbir desen eşleştirme tesis gibi bir desen kullanarak kural bulmak yardımına netsh'in mevcuttur veya gösteriyi kullanan ve bunun tüm kuralları sıralamak mümkündür ama pencereler için sağlam bir komut satırı grep aracını bulamadı. …


3
Find'ın -ruç seçeneği: ne için?
GNU bulmak (ve diğerleri?) Bir sahiptir -true, normal birlikte testi -name, -mode, -uservb. Man sayfasından: -True Her zaman doğrudur. Man sayfasını her gördüğümde bunu fark ediyorum ve ne zaman faydalı olacağını merak ediyorum. Bu yüzden, bana ne zaman yararlı olduğuna dair bazı örnekler verin: ~)
10 linux  shell  find 

7
Belirli bir kullanıcı tarafından yazılabilir tüm dosya ve dizinleri nasıl bulurum?
Linux altında, belirli bir kullanıcı tarafından yazılabilir (veya aslında yazılabilir olmayan) tüm dosyaları ve dizinleri nasıl bulabilirim? Düzenleme: Açıklığa kavuşturmak için, sistem çapında değil, belirli bir alt dizin altında demek istedim. Ve evet, bu, kullanıcının yazmasına izin verecek tüm kullanıcı, grup ve dünya yazılabilirlik izinleri ve kombinasyonları anlamına gelir. Sorunun …
10 linux  users  find 

5
Doğru Bul -exec sözdizimi nedir
Belirli bir klasör içinde 2 MB'tan büyük dosyaları silmek istedim. Ben de koştum: find . -size +2M Ve iki dosyanın bir listesini aldım ./a/b/c/file1 ./a/f/g/file2 Sonra koşarım: find . -size +2M -exec rm ; ve hata mesajını alıyorum Find: missing argument to -exec Man sayfasındaki sözdizimini kontrol ediyorum ve diyor …
10 linux  find 

2
Linux ve SVN: KEEP dizin yapısı hariç tüm sürüm dosyaları nasıl kaldırılır, .svn dirs yoksay?
Tüm sürümlü dosyaları havuzumdan kaldırmak istiyorum, ancak sürümlü dizin yapısını TUTUN. Açıkçası tüm .svn dizinlerini el değmeden bırakmak istiyorum. Başka bir deyişle, dizin yapısının kendisine zarar vermeden çalışan bir kopyanın dizin yapısını tamamen boşaltmak istiyorum. Örneğin, dosyaları bu yapıdan kaldırmak: dir/ .svn/ [files] svsubdir1/ file1 .svn/ [files] subdir2/ file2 file3 …
9 linux  svn  find  recursive 
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.