Autora: Laura McKinney
Data De La Creació: 1 Abril 2021
Data D’Actualització: 1 Juliol 2024
Anonim
Com reanomenar fitxers en bloc amb Krename (Linux)
Vídeo: Com reanomenar fitxers en bloc amb Krename (Linux)

Content

En aquest article: utilitzeu «trobareu» Utilitzeu «Localitzeu» Cerca a fitxersSumari de l’article5 Referències

Trobar un fitxer en una màquina Linux pot ser difícil si no sabeu com fer-ho. La millor manera de trobar fitxers és utilitzar diverses comandes terminals diferents. Dominar aquestes ordres us pot donar un control total sobre els vostres fitxers i són molt més potents que la simple funcionalitat de cerca d'altres sistemes operatius.


etapes

Mètode 1 Utilitzeu "trobar"



  1. Cerqueu un fitxer amb el seu nom de fitxer. Aquesta és la cerca més bàsica que podeu executar mitjançant la comanda trobar. La comanda següent farà la cerca a la carpeta actual i a qualsevol subcarpeta.

    trobar nom "fitxer"

    • ús -iname en lloc de -nom ignora el cas de la consulta. La comanda -nom és sensible a majúscules i minúscules



  2. Inicieu la cerca a la carpeta "arrel". Si voleu cercar a tot el sistema, podeu afegir el modificador / a petició. Això ho dirà trobar per cercar tots els directoris de la carpeta "arrel".

    trobar / -iname "nom de fitxer"

    • Podeu iniciar la cerca en una carpeta específica substituint/ pel camí d'un directori, com / Inici / pat.
    • Podeu utilitzar una . en comptes de a / per obligar la cerca a fer-ho només a la carpeta actual i a les seves subcarpetes.



  3. Utilitzeu la comodina.* per buscar alguna cosa que s’ajusti a la consulta. El caràcter de substitució * pot ser útil per cercar alguna cosa que no coneixeu el nom complet o si voleu cercar qualsevol cosa que tingui una extensió determinada.

    find / home / pat -iname "* .conf"

    • Això retornarà tots els files.conf a la carpeta d'usuari de Pat (i les seves subcarpetes).
    • També podeu utilitzar-lo per trobar qualsevol cosa que correspongui a una part del nom del fitxer. Per exemple, si teniu molts documents relacionats amb , podeu trobar-los tots alhora escrivint "* Wiki *".


  4. Faciliteu la vostra gestió dels resultats de la cerca. Si obteniu molts resultats de cerca, us pot ser difícil navegar. Utilitzeu el personatge | per enviar els resultats de la cerca a un programari de filtratge "menys". Pot permetre desplaçar-se pels resultats i filtrar-los molt més fàcilment.

    find / home / pat -iname "* .conf" | menys



  5. Cerqueu tipus específics de resultats. Podeu utilitzar modificadors per retornar només tipus de resultats concrets. Podeu cercar fitxers normals (F), directoris (d), enllaços simbòlics (l), dispositius de caràcters (c) i dispositius de bloqueig (b) utilitzant el modificador adequat.

    find / -type f -iname "nom de fitxer"



  6. Filtra els resultats de la cerca per mida. Si teniu molts fitxers amb noms similars, però coneixeu la mida del que busqueu, podeu filtrar els resultats per la seva mida.

    trobar / -size + 50M -iname "nom de fitxer"

    • Es produirà resultats de 50 megabytes o més. Podeu utilitzar + o - per buscar mides més grans o més petites. Oblideu + o el - buscarà els fitxers que ho facin exactament la mida especificada.
    • Podeu filtrar per nombre de doctets (c), quilobytes (k), megabytes (M), de gigabytes (G), o en blocs de 512 bytes (b). Tingueu en compte que l’etiqueta de mida depèn de majúscules i minúscules.


  7. Utilitzeu operadors booleans per combinar filtres de cerca. Podeu utilitzar els operadors -i, -o i -no combinar diferents tipus de cerca en una.

    find / photosdevacances-type type f -size + 200k -not -iname "* 2015 *"

    • La comanda anterior trobarà els fitxers al directori "photospeed" que són més grans de 200 quilobytes però que no contenen "2015" enlloc del seu nom de fitxer.


  8. Cerqueu fitxers pel propietari o permisos. Si intenteu cercar un fitxer específic el propietari del qual sigui un usuari específic o si voleu fitxers amb certs permisos, podeu restringir el quadre de cerca.

    find / -user pat -iname "nom de fitxer" find / -group users -iname "nom de fitxer" find / -perm 777 -iname "nom de fitxer"

    • Els exemples anteriors buscaran els usuaris, grups o permisos especificats a la consulta. També podeu no especificar el nom del fitxer que esteu buscant per veure que es retornen tots els fitxers que coincideixen amb el tipus sol·licitat. Per exemple, trobar / -perm 777 retornarà tots els fitxers amb 777 permisos (sense restriccions).


  9. Combina les ordres per executar accions quan es troben els fitxers. Podeu combinar la comanda trobar amb altres ordres perquè puguin ser executats als fitxers que es retornen per la consulta. Separa la comanda trobar la segona comanda de l’etiqueta -exec, després, finalitzeu la línia de ;
    • D’aquesta manera, s’iniciarà una cerca a la carpeta actual (i a totes les seves subcarpetes) per a fitxers que tinguin permisos 777. La consola utilitzarà la comanda chmod per canviar els permisos a 755.

Mètode 2 Utilitzeu "localitzar"



  1. Instal·leu la funció.localitzar. La comanda localitzar generalment funciona molt més ràpid que trobarperquè funciona utilitzant una base de dades de l’estructura dels vostres fitxers. Totes les distribucions de Linux no tenen funcionalitat localitzar instal·lat al mateix, escriviu les ordres següents per instal·lar-lo:
    • tipus Actualització sudo apt-get i premeu entrada.
    • tipus sudo apt-get mlocate d'instal·lació i premeu entrada. si localitzar ja està instal·lat, rebrà el mlocate és ja la versió més recent.


  2. Actualitzeu la vostra base de dades.localitzar. La comanda localitzar no pot trobar res fins que la seva base de dades es construeixi i actualitzi. Això es fa automàticament cada dia, però també podeu iniciar una actualització manualment. Haureu de fer-ho si voleu començar a utilitzar-lo localitzar immediatament.
    • tipus sudo actualitzat i premeu entrada.


  3. Utilitzeu.localitzar fer cerques senzilles. La comanda localitzar és ràpid, però no té cap opció com a ordre trobar. Podeu enllaçar una cerca bàsica de fitxers més o menys de la mateixa manera que amb la comanda trobar.

    localitzar -i "* .jpg"

    • Aquesta ordre buscarà fitxers amb extensió .jpg a tota la vostra màquina. El caràcter de substitució * funciona de la mateixa manera que amb la comanda trobar.
    • Pel que fa a la comanda trobar, la -i ignora el cas de la consulta.


  4. Limiteu els resultats de la cerca. Si les vostres consultes us envien massa resultats per gestionar-ne, podeu suprimir-ne alguns mitjançant l'opció -nseguit del nombre de resultats que voleu mostrar.

    localitzar -n 20 -i "* .jpg"

    • Només es mostraran els primers 20 resultats corresponents a la consulta.
    • També podeu utilitzar la ratllada de | per enviar els resultats a menys per navegar-les amb més facilitat.

Mètode 3 Cerqueu e als fitxers



  1. Utilitzeu la comanda.grep per cercar seqüències de caràcters a fitxers. Si esteu buscant un fitxer que contingui una frase determinada o una seqüència de caràcters, podeu fer servir la comanda grep. Un ordre bàsic de grep adopta la següent forma:

    grep -r -i "sol·licitud" / ruta / a / directory /

    • l'opció-r estableix la cerca en "recursiu", fa que la cerca sigui "recursiva", de manera que buscarà qualsevol fitxer que contingui la seqüència de caràcters de la consulta a la carpeta actual i totes les seves subcarpetes.
    • l'opció -i indica que la consulta no distingeix entre majúscules i minúscules. Si voleu forçar la cerca a majúscules entre majúscules i minúscules, no poseu l'operador -i.


  2. Elimineu l'e. Quan feu una cerca amb grep com anteriorment, veureu el nom del fitxer que es ressaltarà al costat de la e corresponent a la cerca. Podeu amagar la corresponent e i simplement mostrar els noms de fitxers i els seus camins incloent el següent:

    grep -r -i "request" / path / to / directory / | tallar -d: -f1



  3. Amagueu els errors. La comanda grep retornarà un error en intentar accedir a carpetes sense permisos adequats o en intentar llançar-se a les carpetes buides. Podeu retornar els errors a / dev / null, que els amagaran de la pantalla de sortida.

    grep -r -i "request" / path / to / directory / 2> / dev / null

Us Aconsellem Que Llegiu

Com fer que els estudis siguin interessants

Com fer que els estudis siguin interessants

é un wiki, el que ignifica que molt article ón ecrit per divero autor. Per crear aquet article, 11 perone, algune anònime, van participar en la eva edició i la eva millora amb el ...
Com alimentar una botella per a nadons

Com alimentar una botella per a nadons

En aquet article: Prepari’t a l’ampolla per alimentar el teu nounatBiberó al teu nounatBotelle de neteja nete L’alimentació del eu biberó é enzill un cop heu triat quina llet heu d...