find

Dosya, dizin ve metni ad, içerik, tür, uzantı, derinlik ve harf duyarlılığına göre arar.

DosyalarSürüm 1.2.1Kararlı
lil-terminal

Genel bakış

find basit filtreleri birleştirir: tür, uzantı, derinlik, harf duyarlılığı, içerik ve başlangıç yolu tek bir hassas dosya sistemi sorgusunda kullanılabilir.

Aramayı adım adım daraltmak

Aramayı genelden özele kurun: önce ad veya içerik, sonra yol, tür, uzantı, derinlik ve büyük/küçük harf filtrelerini ekleyin.

Sözdizimi

lil-terminal
find <query> [options]

Başvuru

find <query>

geçerli dizinde adları özyinelemeli ara

find -q <query>

- ile başlayan sorguyu ara

-f

yalnız dosyaları ara

-F | -d

yalnız dizinleri ara

-h

yalnız geçerli dizinde ara

-t

metin dosyalarının içinde ara

-e <ext>

uzantıyla sınırla; tar.gz desteklenir

-php

-e php için kısa biçim

-c

büyük/küçük harfe duyarlı eşleştir

-p <path>

aramayı başka dizinde başlat

Notlar

Seçenekler birleştirilebilir; örneğin find app -f -e json veya find source -t -e ini -c. Yalnızca dosya ve yalnızca dizin modları birlikte kullanılamaz.

Etkileşimli sandbox önizlemesi

Hazırlanmış örnekleri doğrudan sayfada çalıştırın. Sonuçlar önceden hazırlanır ve tarayıcıda gösterilir; sunucuda hiçbir terminal komutu yürütülmez.

Metin dosyalarının içinde ara

Kur ve yönet

Güncel uyumlu sürümü kurun. Tüm özellikler için Base, azaltılmış paket için Minimum seçin; zaten kurulu bir modülü güncellemek için upgrade kullanın.

Base ve Minimum aynı geçerli modül sürümünün iki paketidir.

Base paketi

Yerel başvuru ve yayımlanan tüm kiplerle tam paketi kurar.

install find
Minimum paketi

Azaltılmış paketi kurun. Yerel başvuru dahil değildir; help <cmd> -i güncel sunucu başvurusunu açar.

install find -m
Tam yayımlanmış sürüm

Tam olarak bu yayımlanmış sürümü kurun.

install find -v 1.2.1
Kontrol et veya güncelle

upgrade uyumluluğu denetler ve bloğu yalnız gerektiğinde değiştirir.

upgrade find
Modülü kaldır

Çekirdeğe ve diğer modüllere dokunmadan eklenti bloğunu kaldırır.

install find -u

Örnekler

Örnekler kopyalanabilir; site bunları çalıştırmaz. Yolları, izinleri ve yıkıcı seçenekleri denetleyin.

Metin dosyalarının içinde ara
cd \sandbox | find "error" -t -p logs
logs/errors.log
Uzantıyla sınırla; tar.gz desteklenir
find app -f -e json -p config
config/app.json
-e php için kısa biçim
find Calculator -php -p src
src/Calculator.php
Yalnız dizinleri ara
find data -F -p .
data/
Yalnız geçerli dizinde ara
find sample -h -p data
data/.sample-cache
Büyük/küçük harfe duyarlı eşleştir
find ERROR -t -c -p logs
logs/errors.log
Aramayı başka dizinde başlat
find app -p config -f
config/app.ini
config/app.json
- ile başlayan sorguyu ara
find -q "-draft" -f -p tmp
No matches
Aramayı başka dizinde başlat
find missing -p no-such-dir
Dizin bulunamadı: no-such-dir

Bu örnekte kullanılan dosya: sandbox/src/Calculator.php

Örnek, korumalı /sandbox/ dokümantasyon alanındaki bir dosya veya dizini kullanır.

<?php

declare(strict_types=1);

final class Calculator
{
    public static function add(int $left, int $right): int
    {
        return $left + $right;
    }
}

İlgili belgeler

Güncel herkese açık sürüm

v1.2.12026-08-07

Birleştirilebilir arama seçenekleri

Tekrar kullanılabilir filtreleri ayrı seçenek grubuna taşır ve uygulama sınırlarını kısa yardımdan çıkarır.