Skip to main content

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

Anonim

Aquesta guia mostra deu 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 retornats per pwd pot variar depenent de si està utilitzant la versió de shell de pwd o el que teniu instal·lat al vostre compte / usr / bin directori.

En general, imprimirà alguna cosa al llarg de la línia/ inici / nom d'usuari.

02 de 10

Quins fitxers i carpetes es troben en el directori actual

Ara que sap de quina carpeta està, podeu veure quins fitxers i carpetes estan sota el directori actual usant el ls comandament.

ls

Per si sol, la ls la comanda 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 la ls L'ordre és la 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 -lUls-lXls -lv

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

  • Permisos
  • Nombre d'inodes per al fitxer (consulteu enllaços durs)
  • Propietari
  • Grup primari
  • mida de l'arxiu
  • Darrer temps d'accés
  • Fitxer / carpeta / nom d'enllaç
03 de 10

Com navegar a altres carpetes

Per moure el sistema de fitxers, podeu utilitzar el cd comandament.

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.

  • /
  • paperera
  • arrencada
  • CD ROM
  • dev
  • etc
  • casa
  • lib
  • lib64
  • s'ha perdut + s'ha trobat
  • mitjans de comunicació
  • mnt
  • optar
  • Proc
  • arrel
  • correr
  • sbin
  • srv
  • sys
  • tmp
  • var
  • Usr

La carpeta bin conté ordres que qualsevol usuari pot executar, com ara el cd comandament, 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 carpeta cd comanda de la següent manera:

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 mitjançant el cd ~ comandament.

cd ~ 05 de 10

Com crear una carpeta nova

Si voleu crear una nova carpeta, podeu utilitzar el mkdir comandament:

nom de la carpeta mkdir 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 tocar comandament:

toca el nom del fitxer

El comandament de tacte 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 mitjançant el gat comandament:

gat> nom de fitxer

Ara podeu introduir text a la línia d'ordres i desar-lo al fitxer usant Ctrl + D.

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.

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 manera més senzilla de canviar el nom d'un fitxer és utilitzar el mv comandament.

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

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

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

Per exemple:

canvia el nom "gary" "tom" *

Això substituirà tots els fitxers de la carpeta Gary amb ell Tom . Així que un arxiu anomenat garycv es convertirà tomcv .

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

08 de 10

Com copiar fitxers

Per copiar un fitxer amb Linux, podeu utilitzar el cp ordeneu el següent.

cp filename filename2

L'ordre anterior es copiarà filename1 i truqueu-lo 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 des de / inici / nom d'usuari / Documents a / home / username / Documents / UserDocs

09 de 10

Com esborrar fitxers i carpetes

Podeu eliminar fitxers i carpetes usant el rm comandament:

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.

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.

Per exemple, podeu tenir el següent fitxer al vostre sistema:

/home/usuari/document/accounts/useraccounts.doc

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

Pots editar el comptes d'usuari.doc arxiu d'ambdós llocs, però quan editeu l'enllaç simbòlic, esteu editant el fitxer a la finestra / home / username / documents / accounts carpeta.

Es pot crear un enllaç simbòlic en un sistema de fitxers i apuntar a un fitxer en un altre sistema de fitxers. Essencialment, 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.