Glavni Linux Kako pronaći datoteke u Linux terminalu

Kako pronaći datoteke u Linux terminalu



Ostavite odgovor

Linux, bez obzira na distro koji koristite, dolazi s nizom GUI alata koji omogućuju traženje datoteka. Mnogi moderni upravitelji datoteka podržavaju pretraživanje datoteka upravo na popisu datoteka. Međutim, postoji niz situacija kada trebate koristiti konzolu, na primjer, tijekom SSH sesije ili kada se X poslužitelj ne pokreće. Evo kako možete brzo pronaći datoteke pomoću terminala.

Oglas

Ako možete koristiti GUI, traženje datoteka nije problem. U mom omiljenom okruženju radne površine XFCE, upravitelj datoteka Thunar omogućuje traženje datoteka tako što ćete naziv datoteke upisati izravno na popis datoteka.

none

Također, tu je i Catfish, popularni alat za pretraživanje s indeksom pretraživanja, koji vaše datoteke može pronaći vrlo brzo.

none

Želio bih podijeliti metode koje i sam koristim kad radim u terminalu.
Prva metoda uključuje uslužni program za pronalaženje koji postoji u bilo kojem distro sustavu, čak i u ugrađenim sustavima izgrađenim na busyboxu. Druga metoda je naredba locate.

Da biste pronašli datoteke u Linux terminalu , učinite sljedeće.

  1. Otvorite svoju omiljenu aplikaciju terminala. XFCE4 terminal je moja osobna želja
  2. Upišite sljedeću naredbu:
    pronađi / put / do / mape / -ime * dio_ime_datoteke *

    Gornji argumenti su sljedeći:
    / path / to / folder / - mapa u kojoj treba započeti pretraživanje. Ako nije navedeno, pretraživanje će se započeti u trenutnom direktoriju.
    Prekidači koje koristim:
    -iname - traži datoteke i mape koje sadrže navedeni dio u imenu i zanemaruju mala i velika slova teksta.

    Primjer:

    Evo naredbe pomoću koje mogu pronaći svoje članke koje sam napisao o pregledniku Opera:

    pronađi ~ / Documents / winaero / -iname * opera * .txt

    none

  3. Ako trebate pronaći samo datoteke ili samo mape, dodajte opciju-tip fza datoteke ili -upišite dza imenike. Evo nekoliko primjera:
    none
  4. Da biste pronašli nedavno izmijenjene datoteke i direktorije, možete koristiti sljedeće opcije datotekepronaćinaredba:
    -mmin n - pronađi datoteke koje su izmijenjene prije n minuta.-mtime n - pronađi datoteke koje su izmijenjene prije 24 sata. Kada saznamo prije koliko je 24-satnih razdoblja zadnji put pristupano datoteci, bilo koji djelići dio se zanemaruje, pa se, tako da odgovara -mtime +1, datoteka mora mijenjati prije najmanje dva dana.
  5. Moguće je izvršiti naredbu za datoteke pronađene vašim upitom za pretraživanje. Pogledajte sljedeći primjer:
    pronađi ~ / Documents / winaero / -iname opera45.txt -type f -exec vim {} ;

    Ovdje koristimo opciju -exec za pokretanjedošao samuređivač teksta za sve datoteke u rezultatima pretraživanja. Dio '{}' označava datoteke koje je pronašaopronaćinaredba. ';' završetak navodi kraj naredbe za-izvršiopcija.none none

Naredba locate

Alat za pretraživanje locate koristi posebnu bazu podataka datoteka za trenutno pronalaženje datoteka. Indeks za naredbu može stvoriti i ažuriratiažuriranobnaredba. Iako se rezultati pretraživanja pojavljuju odmah, morate održavati indeks pretraživanja i održavati ga aktualnim, inače naredba locate može pronaći datoteke koje su izbrisane ili premještene u drugi direktorij.

U općenitom je slučaju sintaksa sljedeća.

pronađite -i ime_datoteke

Opcija -i znači 'zanemari velika slova teksta'.

Evo primjera:

none

kako ostaviti nesklad poslužitelja na mobitelu

none

Bonus savjet: Još jedna metoda koju često koristim je Midnight Commander (mc), aplikacija za upravljanje datotekama konzole. Za razliku od find or locate, mc nije po defaultu uključen u sve Linux distribucije koje sam isprobao. Možda ćete ga trebati sami instalirati.

Pronađite datoteke s mc

Da biste pomoću Midnight Commandera pronašli datoteke koje sadrže određeni tekst, pokrenite aplikaciju i pritisnite sljedeću sekvencu na tipkovnici:
Alt + Shift +?
Ovo će otvoriti dijaloški okvir za pretraživanje.

none

Ispunite odjeljak 'Naziv datoteke:' i pritisnite tipku Enter. Pronaći će sve datoteke koje odgovaraju kriterijima.

none

Te datoteke možete smjestiti na lijevu ili desnu ploču pomoćuPaneliziratiopciju i kopirajte / premjestite / izbrišite / pogledajte / s njima radite što god želite.

To je to.

Zanimljivi Članci

Izbor Urednika

none
Kako isključiti način vožnje na iPhoneu
Vodič o tome kako isključiti način vožnje na iPhoneu putem sučelja iOS Control Center.
none
Postavite ograničenje podataka za Wi-Fi i Ethernet u sustavu Windows 10
Kako postaviti ograničenje podataka za Wi-Fi i Ethernet mrežu u sustavu Windows 10. Najnovije verzije sustava Windows 10 omogućuju vam ograničavanje pozadinskih podataka i postavljanje ograničenja podataka za
none
TomTomova nova aplikacija GO Mobile je besplatna: ali je li premalo prekasno za industriju satnava?
Danas je lansiran najnoviji pokušaj kompanije TomTom za satelitsku navigaciju da se TomTom Go Mobile probije na tržište Android navigacije. Iako je zasigurno bogat značajkama u usporedbi s velikim dijelom konkurencije, čudno je
none
Kako ukloniti popis za čitanje Google Chromea
Kada pokrenete Google Chrome, možda ste primijetili opciju popisa za čitanje na desnoj strani trake oznaka. Ova značajka je nova tipka, koja ipak može smetati nekim ljudima koji bi radije koristili taj prostor
none
Kako napraviti kvačicu pomoću tipkovnice u MS Officeu
Trebate označiti stavku s popisa? Naučite kako napraviti kvačicu na tipkovnici ili pomoću vrpce u aplikacijama Microsoft Officea.
none
Ispravite način razvijanja u sustavu Windows 10 Build 17672
Značajka načina za programere pokvarena je u nedavno objavljenom sustavu Windows 10 Build 17672. Evo kratkog zaobilaznog rješenja za rješavanje problema.
none
Kako upariti Samsung daljinski upravljač s televizorom
Ovaj članak će objasniti kako upariti Samsung daljinski upravljač s TV-om, ali imajte na umu da svaki daljinski upravljač može biti spojen samo na jedan TV istovremeno.