XYplorer'a benzer bir klasördeki dosyalarda metin arayacak bir yazılım arıyorum .
Benzer bir şey var mı?
XYplorer'a benzer bir klasördeki dosyalarda metin arayacak bir yazılım arıyorum .
Benzer bir şey var mı?
Yanıtlar:
Kutudan Ubuntu ile birlikte gelen çok hoş bir tane var.
Göstergeyi açın ( Superanahtar veya Ubuntu düğmesi) ve bulana kadar yazmaya başlayınSearch for Files
Yukarıdakiler Unity içindir, Ubuntu'daki varsayılan Masaüstü Ortamı. Menü odaklı ortamlarda, Applications
-> Accessories
->Search for Files
Select more options
Bölümü genişletin ve Contains the text:
giriş alanına aranacak metni girin .
Özellikler:
Senaryonuzu göz önüne alındığında (terminal komutları yok, arayüz kullanımı basit) Daha iyi bir seçenek olmadığını düşünüyorum.
PS: Contains the text:
giriş alanında '.' karakter bir jokerdir. Ondan kaçmak için '[]' kullanmanız gerekir. Örneğin: Contains the text: [.]myFunction
.myFunction işlevini aramak için yazın
gnome-search-tool
kullanım
grep -nr <your text> .
bulmak istediğiniz metni <metninizin> içine yerleştirin
experimentx@workmateX:/var/www/testingzedn$ grep -nr application.ini
sonsuza dek alıyor ... yanlış
kullanabilirsiniz
find . -name '*.*' -exec grep -Hn 'text to find' '{}' \;
-name '*. *' veya '* .txt' (burada dosya maskesini kullanın)
'bulmak için metin' (bulmak istediğiniz metni yerleştirin)
find . -type f -exec grep -Hn 'text to find' '{}' \;
tüm dosyaları aramak istiyorsanız
-name '*.*'
dosyalar her zaman bir uzantıya sahip olmadığından kullanmayın . -type f
Bunun yerine kullanın (tüm dosyaları aramak için). Değiştir {}
tarafından "{}"
doğru arandığını yok içinde boşluk ile aksi dosya adları.
man find
: "Bu yapıların her ikisinin de kabuk tarafından genişlemesinden korunmak için kaçılmaları (` \ 'ile) veya alıntı yapılması gerekebilir. "
GUI (Grafiksel) aracı:
gnome-search-tool
Ubuntu ana menüsünde bulabilirsiniz
Menu -> Accessories -> Search for Files
veya ALT + F2 kısayol tuşunu kullanarak çalıştırın
Ben bir searchmonkey hayranıyım (GPL, ücretsiz, platformlar arası, kaynaklar üzerinde oldukça hafif ve çok hızlı).
Recoll indeksleme yapar ve evrak ve e-posta ile tam metin araması yapabilirsiniz.
Buradaki önerilerin üçünü 64 bit 16.04 Kubuntu ile karşılaştırdım:
Benim tavsiyem Recoll ve bunun için bazı kurulum talimatları ekledik. Benim için varsayılan kurulum PDF'yi (bunu test et!), DOCX, TAR, ZIP vb.
sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
sudo apt-get install recoll antiword
recoll
İlk satır muhtemelen gerekli değildir: ortak yükleme deposu ekler.
Outlook PST dosyaları için destek eklemek istiyorsanız, aşağıdakileri de uygulamanız gerekir.
sudo apt-get install readpst
mkdir ~/PST
find -L ~ -name "*.pst" -print | awk "{ printf \"%s%s %s%s%s %s\\n\", \"mkdir ~/PST/\", \$1, \"; readpst -o ~/PST/\", \$1, \" -D -j 4 -r -tea -u -w\", \$1 }" > /tmp/myPstFiles
cat /tmp/myPstFiles
chmod 755 /tmp/myPstFiles
/tmp/myPstFiles
Ben gerçekten metin tabanlı kullanıcı arayüzü sağlamak için ncurses kütüphanesine dayanan bir araç tanıtmak istiyorum. NCGREP (ncurses'a göre grep) adı verilen araç, esas olarak belirli bir klasördeki arama metni içindir. Umarım istediğin budur. Aracın bu kaynağı github.com'da barındırılıyor, daha fazlasını https://github.com/ncgrep/ncgrep adresinde bulabilirsiniz.