10 comandaments essencials de Linux per navegar pel vostre sistema de fitxers

Aquesta guia mostra 10 ordres de Linux que necessiteu saber per poder navegar pel vostre sistema de fitxers mitjançant el terminal Linux.

Proporciona ordres per esbrinar quin directori us trobeu, quin directori teniu anteriorment, com podeu navegar a altres carpetes, com tornar a casa, com crear fitxers i carpetes, com crear enllaços

01 de 10

En quina carpeta us trobeu?

Quan obriu una finestra de terminal, el primer que necessiteu saber és on es troba al sistema de fitxers.

Penseu en això com el marcador "vosaltres sou aquí" que trobareu als mapes dels centres comercials.

Per esbrinar quina carpeta teniu podeu utilitzar el següent comandament:

pwd

Els resultats obtinguts per pwd poden variar depenent de si esteu utilitzant la versió de shell de pwd o la instal·lada al vostre directori / usr / bin.

En general, imprimirà alguna cosa a la línia de / home / username .

Feu clic aquí per obtenir més informació sobre l'ordre pwd .

02 de 10

Quins fitxers i carpetes es troben en el directori actual

Ara que sap de quina carpeta us trobeu, podeu veure quins fitxers i carpetes estan sota el directori actual usant l'ordre ls.

ls

Per si sols, la comanda ls mostrarà tots els fitxers i carpetes del directori excepte aquells que comencin per un període (.).

Per veure tots els fitxers, inclosos els fitxers ocults (aquells que comencin per un període), podeu utilitzar el següent switch:

ls -a

Algunes ordres creen còpies de seguretat de fitxers que comencen amb el metacarácter de la tilde (~).

Si no voleu veure les còpies de seguretat quan s'enumeren els fitxers d'una carpeta, utilitzeu l'interruptor següent:

ls -B

L'ús més comú de l'ordre ls és el següent:

ls -lt

Això proporciona un llistat llarg ordenat per temps de modificació, amb el més nou primer.

Altres opcions de classificació inclouen per extensió, mida i versió:

ls -lU

ls-lX

ls -lv

El format de llistat llarg us proporciona la següent informació:

03 de 10

Com navegar a altres carpetes

Per moure el sistema de fitxers, podeu utilitzar l'ordre cd .

El sistema de fitxers de Linux és una estructura d'arbre. La part superior de l'arbre es denota mitjançant una barra inclinada (/).

Sota el directori arrel trobareu algunes o totes les carpetes següents.

La carpeta bin conté ordres que qualsevol usuari pot executar, com ara l'ordre cd, ls, mkdir, etc.

El sbin conté binaris del sistema.

La carpeta usr representa els recursos del sistema Unix i també conté una carpeta bin i sbin. La carpeta / usr / bin té un ampli conjunt d'ordres que els usuaris poden executar. De la mateixa manera, la carpeta / usr / sbin conté un ampli conjunt d'ordres del sistema.

La carpeta d'arrencada conté tot el que requereix el procés d'arrencada.

La carpeta cdrom s'explica per si sola.

La carpeta dev conté detalls sobre tots els dispositius del sistema.

La carpeta d'ordres en general és on es guarden tots els fitxers de configuració del sistema.

Normalment, la carpeta d'inici està on s'emmagatzemen totes les carpetes d'usuari i que l'usuari mitjà és l'únic que ha de preocupar.

Les carpetes lib i lib64 contenen tot el nucli i les biblioteques compartides.

La carpeta Lost + Found contindrà fitxers que ja no tenen un nom que ha trobat l'ordre fsck.

La carpeta multimèdia és on es troben els suports muntats, com ara les unitats USB.

La carpeta mnt també s'utilitza per muntar emmagatzematge temporal, com ara unitats USB, altres sistemes de fitxers, imatges ISO, etc.

La carpeta d'opció s'utilitza per alguns paquets de programari com a lloc per emmagatzemar els binaris. Altres paquets utilitzen / usr / local.

La carpeta proc és una carpeta del sistema utilitzada pel nucli. De debò, no us cal preocupar massa per aquesta carpeta.

La carpeta arrel és el directori principal de l'usuari arrel.

La carpeta d'execució és una carpeta del sistema per emmagatzemar informació de temps d'execució del sistema.

La carpeta srv és on guardaries coses com carpetes web, bases de dades mysql i repositoris de subversió, etc.

La carpeta sys conté una estructura de carpetes per proporcionar informació del sistema.

La carpeta tmp és una carpeta temporal.

La carpeta var conté una gran quantitat de coses específiques del sistema, incloses les dades del joc, les biblioteques dinàmiques, els fitxers de registre, els identificadors de processos, els missatges i les dades de la memòria cau.

Per navegar a una carpeta en particular, useu la comanda cd de la manera següent:

cd / home / username / Documents

04 de 10

Com navegar de nou a la carpeta d'inici

Podeu tornar a la carpeta d'inici des de qualsevol altre lloc del sistema utilitzant l'ordre següent:

cd ~

Feu clic aquí per obtenir una guia completa de l' ordre cd ~ .

05 de 10

Com crear una carpeta nova

Si voleu crear una nova carpeta, podeu utilitzar el següent comandament:

nom de la carpeta mkdir

Feu clic aquí per obtenir una guia completa de l'ordre mkdir .

La guia enllaçada mostra com crear tots els directoris primaris d'una carpeta i com configurar els permisos.

06 de 10

Com crear fitxers

Linux proporciona una increïble quantitat de maneres de crear fitxers nous.

Per crear un fitxer buit, podeu utilitzar el següent comandament:

toca el nom del fitxer

La comanda touch s'utilitza per actualitzar l'últim accés a un fitxer, però en un fitxer que no existeix té l'efecte de crear-lo.

També podeu crear un fitxer amb l'ordre següent:

gat> nom de fitxer

Ara podeu introduir text a la línia d'ordres i desar-lo al fitxer mitjançant CTRL i D

Feu clic aquí per obtenir una guia completa de l'ordre del gat .

Una millor manera de crear fitxers és utilitzar l'editor nano. Això us permet afegir línies de text, tallar i enganxar, cercar i reemplaçar text i guardar el fitxer en diversos formats.

Feu clic aquí per obtenir una guia completa per a l'editor nano .

07 de 10

Com canviar el nom i moure fitxers al voltant del sistema de fitxers

Hi ha diverses maneres de canviar el nom dels fitxers.

La forma més senzilla de canviar el nom d'un fitxer és utilitzar l'ordre mv.

mv oldfilename newfilename

També podeu utilitzar l'ordre mv per moure un fitxer d'una carpeta a una altra.

mv / path / of / original / file / path / of / target / folder

Feu clic aquí per obtenir una guia completa de l'ordre mv .

Si voleu canviar el nom de molts fitxers que coincideixen amb un patró similar, podeu utilitzar la comanda de canvi de nom.

canvieu el nom de fitxer de reemplaçament d'expressions

Per exemple:

canvia el nom "gary" "tom" *

Això reemplaçarà tots els fitxers de la carpeta amb gary en ell amb tom. Així que un fitxer anomenat garycv es convertirà en tomcv.

Tingueu en compte que la comanda rename no funciona en tots els sistemes. La comanda mv és més segura.

Feu clic aquí per obtenir una guia completa de la comanda canviar el nom .

08 de 10

Com copiar fitxers

Per copiar un fitxer amb Linux, podeu utilitzar l'ordre cp de la manera següent.

cp filename filename2

L'ordre anterior copiarà el nom del fitxer 1 i l'anomenarà filename2.

Podeu utilitzar l'ordre de còpia per copiar fitxers d'una carpeta a una altra.

Per exemple

cp / home / username / Documents / userdoc1 / home / username / Documents / UserDocs

L'ordre anterior copiarà el fitxer userdoc1 de / home / username / Documents a / home / username / Documents / UserDocs

Feu clic aquí per obtenir una guia completa de l'ordre cp .

09 de 10

Com esborrar fitxers i carpetes

Podeu eliminar fitxers i carpetes mitjançant l'ordre rm:

nom de fitxer rm

Si voleu eliminar una carpeta, heu d'utilitzar el següent switch:

rm -R nom de la carpeta

L'ordre anterior elimina una carpeta i el seu contingut incloent subcarpetes.

Feu clic aquí per obtenir una guia completa de l'ordre rm .

10 de 10

Què són els enllaços simbòlics i els enllaços durs?

Un enllaç simbòlic és un fitxer que apunta a un altre fitxer. Una drecera a l'escriptori és bàsicament un enllaç simbòlic.

Podeu, per exemple, tenir el següent fitxer al vostre sistema.

Potser voleu poder accedir a aquest document des de la carpeta d'inici / nom d'usuari.

Podeu crear un enllaç simbòlic utilitzant l'ordre següent:

ln -s /home/username/documents/accounts/useraccounts.doc /home/username/useraccounts.doc

Podeu editar l'arxiu useraccounts.doc dels dos llocs, però quan editeu l'enllaç simbòlic, esteu editant el fitxer a la carpeta / home / username / documents / accounts.

Es pot crear un enllaç simbòlic en un sistema de fitxers i apuntar a un fitxer en un altre sistema de fitxers.

Un enllaç simbòlic simplement crea un fitxer que té un punter a l'altre fitxer o carpeta.

Un enllaç dur, però, crea un enllaç directe entre els dos fitxers. Essencialment són el mateix fitxer però amb només un altre nom.

Un enllaç dur proporciona una bona manera de categoritzar els fitxers sense tenir més espai al disc.

Podeu crear un enllaç dur utilitzant la sintaxi següent:

En filenamebeing linking filenametolinkto

La sintaxi és similar a la d'un enllaç simbòlic, però no utilitza l'opció -s.

Feu clic aquí per obtenir una guia completa dels enllaços durs .