Com trobar un directori a Linux

Com trobar un directori a Linux

Cerqueu un directori específic al vostre sistema de fitxers Linux? Afortunadament, teniu a la vostra disposició moltes eines de cerca. Veurem diverses opcions fàcils d'utilitzar i com utilitzar-les per cercar carpetes de manera eficient.





Cerqueu una carpeta a Linux

Moltes tasques rutinàries a Linux, com ara crear o editant un fitxer de configuració , requerireu que localitzeu carpetes concretes.





Tot i que hi ha molts mètodes senzills per trobar fitxers, la localització d’un directori no és tan senzilla. Una cerca senzilla amb una de les eines de cerca habituals només pot retornar fitxers o inundar la vista amb fitxers amb noms similars.





com esborra el salt de pàgina de word

Tanmateix, podeu evitar aquestes trampes si només heu de modificar les opcions de l'eina de cerca. Així, tot i que potser ja heu utilitzat les eines esmentades a continuació, avui aprendreu a mirar només les carpetes i a veure també les mides de les carpetes.

Cerqueu una carpeta a Linux mitjançant l'escriptori GNOME

Si utilitzeu l'escriptori GNOME, podeu trobar ràpidament carpetes obrint el fitxer Fitxers i seguiu aquests passos:



  • Aneu al directori on voleu cercar.
  • Feu clic a Cerca a la part superior de la finestra Fitxers.
  • Al menú desplegable de la barra de cerca, seleccioneu Carpetes al Què categoria, com es mostra a continuació, i després seleccioneu Nom de l'arxiu .

Ara podeu cercar al directori qualsevol subdirectori amb noms que coincideixin amb el vostre terme de cerca.

Cerqueu una carpeta a Linux amb Catfish

Si no utilitzeu el GNOME, és un altre mètode GUI popular i àmpliament disponible per cercar directoris a Linux Silur . Podeu instal·lar l'aplicació en sistemes basats en Ubuntu, cercant-la al vostre gestor de programari o mitjançant aquesta ordre:





sudo apt install catfish

Per instal·lar Catfish a Fedora i altres sistemes basats en RPM, utilitzeu aquesta ordre:

yum install catfish

Un cop instal·lat, obriu Siluro i assegureu-vos que la barra lateral esquerra sigui visible. Si no és així, premeu F9 o feu clic a icona d'engranatge a la part superior dreta de la finestra i comproveu el Mostra la barra lateral opció.





Per defecte, Catfish intentarà cercar fitxers, no carpetes. Haureu d’especificar que esteu cercant una carpeta marcant Carpetes , deixant totes les altres opcions sense marcar.

Cerqueu una carpeta per nom

Si esteu disposat a utilitzar el terminal, el trobar command és una eina de cerca senzilla i versàtil. Aquí teniu un exemple del seu ús:

find ~/Documents -type d -name MyFolder

L'ordre anterior buscarà tot el sistema de fitxers (especificat per ~ / Documents ) per a directoris ( escriviu -d ) que s’anomenen exactament MyFolder ( -nom La meva carpeta ).

Si voleu cercar al sistema de fitxers arrel, haureu de donar / com la ubicació. A més, haureu d'elevar els privilegis afegint suo al davant ..

En lloc d’especificar una ubicació, també podeu canviar el directori actual a la carpeta que vulgueu cercar; en aquest cas, find només cercarà al directori actual.

El escriviu -d una part de l'ordre especifica que és un directori que esteu cercant, en lloc d'un fitxer. Incloeu-lo quan feu una cerca per tal que no us enganxeu els noms de fitxers que contenen el mateix terme de cerca.

Si no esteu segur de si la carpeta que busqueu utilitza majúscules o minúscules al seu nom, podeu canviar el fitxer -nom argument a -nom per forçar una cerca que no distingeix entre majúscules i minúscules.

A més, podeu utilitzar una etiqueta comodí si només esteu segurs d’una part del nom de la carpeta.

Aquí teniu un exemple que utilitza aquestes dues opcions:

find / -type d -iname myfolder*

Cerqueu una carpeta Linux per nom exacte

Una eina similar que podríeu haver utilitzat abans és localitzar . La cerca d'una carpeta amb localització serà així:

locate -b 'MyFolder'

L'ordre anterior trobarà qualsevol carpeta del vostre sistema de fitxers anomenada exactament 'La meva carpeta'.

Per buscar coincidències parcials, traieu les cometes o inseriu un asterisc. Tingueu en compte, però, que és probable que una cerca amb comodins generi noms de fitxers coincidents a més de carpetes.

llocs web per descarregar cançons completes de forma gratuïta

També podeu passar el fitxer -i opció per ignorar majúscules i minúscules.

En aquest punt, potser us preguntareu, quina diferència hi ha entre localitzar i trobar?

Resposta breu: la localització és més ràpida, però la cerca és més precisa.

L'ordre find busca a través del vostre sistema de fitxers en viu el terme de cerca per retornar camins exactament tal com existeixen actualment.

Localitzeu, en lloc de cercar al sistema de fitxers actius, cerqueu una base de dades prèviament indexada de tots els noms de fitxers i carpetes. L'enfocament simplificat fa que la cerca sigui molt més ràpida, però aquesta base de dades pot estar obsoleta.

Relacionat: 7 aplicacions fantàstiques per veure l'ús del disc a Linux

Per tant, localitzar és la millor opció sempre que no creieu que la carpeta s'hagi creat o mogut recentment.

Si creieu que la vostra carpeta s'ha modificat recentment, hauríeu d'utilitzar find. O bé, podeu utilitzar localitzar si primer emeteu aquesta ordre per actualitzar la base de dades de cerca:

sudo updatedb

L'operació trigarà temps, però un cop acabada, podeu estar segur que les vostres ordres de localització proporcionaran resultats ràpids i precisos.

Cerqueu la mida d’un directori de Linux

Si heu trobat una carpeta amb un dels mètodes anteriors i ara voleu veure la seva mida, podeu fer-ho ràpidament amb el fitxer de comandament. Especifiqueu les opcions -hs seguit del camí de la vostra carpeta, així:

du -hs /MyFolder

Traieu el fitxer s caràcter (per resum) per veure també la mida de cada subdirectori.

com cercar grups a Facebook

Cerqueu carpetes ràpidament a Linux

Qualsevol carpeta que cerqueu és ara al vostre abast amb uns quants clics o comandes ràpids.

Si heu de moure el contingut de les vostres carpetes a un altre PC, us sorprendrà les opcions que teniu per transferir les vostres carpetes sense fils.

Compartir Compartir Tweet Correu electrònic Les 7 millors aplicacions de transferència de fitxers sense fils a Linux

Necessiteu transferir els fitxers per Wi-Fi a Linux? Aquí teniu diversos mètodes que podeu utilitzar.

Llegiu a continuació
Temes relacionats
  • Linux
  • Sistema de fitxers
  • Linux
Sobre l'autor Jordan Gloor(51 articles publicats)

Jordan és un escriptor de MUO apassionat de fer Linux accessible i lliure d’estrès per a tothom. També escriu guies sobre privadesa i productivitat.

Més de Jordan Gloor

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us