En aquest tema, aprendrem a realitzar operacions bàsiques amb fitxers i directoris a Linux. Aquestes operacions són fonamentals per a la gestió del sistema de fitxers i inclouen la creació, eliminació, còpia, moviment i canvi de nom de fitxers i directoris.

Conceptes Clau

  1. Creació de Fitxers i Directoris
  2. Eliminació de Fitxers i Directoris
  3. Còpia de Fitxers i Directoris
  4. Moviment i Canvi de Nom de Fitxers i Directoris
  5. Visualització del Contingut de Fitxers

  1. Creació de Fitxers i Directoris

Creació de Fitxers

Per crear fitxers, podem utilitzar diverses comandes. Aquí en tenim algunes de les més comunes:

  • touch: Crea un fitxer buit o actualitza la data de modificació d'un fitxer existent.
touch fitxer.txt
  • echo: Escriu text a un fitxer.
echo "Hola, món!" > fitxer.txt

Creació de Directoris

Per crear directoris, utilitzem la comanda mkdir:

mkdir nou_directori

Per crear directoris recursivament (inclosos subdirectoris), utilitzem l'opció -p:

mkdir -p pare/subdirectori

  1. Eliminació de Fitxers i Directoris

Eliminació de Fitxers

Per eliminar fitxers, utilitzem la comanda rm:

rm fitxer.txt

Eliminació de Directoris

Per eliminar directoris buits, utilitzem la comanda rmdir:

rmdir directori_buit

Per eliminar directoris i el seu contingut de manera recursiva, utilitzem rm amb l'opció -r:

rm -r directori

  1. Còpia de Fitxers i Directoris

Còpia de Fitxers

Per copiar fitxers, utilitzem la comanda cp:

cp fitxer_origen.txt fitxer_destinacio.txt

Còpia de Directoris

Per copiar directoris de manera recursiva, utilitzem cp amb l'opció -r:

cp -r directori_origen directori_destinacio

  1. Moviment i Canvi de Nom de Fitxers i Directoris

Moviment de Fitxers i Directoris

Per moure fitxers i directoris, utilitzem la comanda mv:

mv fitxer_origen.txt directori_destinacio/

Canvi de Nom de Fitxers i Directoris

Per canviar el nom de fitxers i directoris, també utilitzem la comanda mv:

mv fitxer_vell.txt fitxer_nou.txt

  1. Visualització del Contingut de Fitxers

Comandes per Visualitzar Fitxers

  • cat: Mostra el contingut d'un fitxer.
cat fitxer.txt
  • less i more: Permeten visualitzar el contingut d'un fitxer pàgina per pàgina.
less fitxer.txt
more fitxer.txt
  • head i tail: Mostren les primeres o últimes línies d'un fitxer, respectivament.
head fitxer.txt
tail fitxer.txt

Exercicis Pràctics

Exercici 1: Creació i Eliminació de Fitxers

  1. Crea un fitxer anomenat exercici1.txt utilitzant la comanda touch.
  2. Escriu "Aquest és un fitxer d'exercici" al fitxer exercici1.txt utilitzant la comanda echo.
  3. Elimina el fitxer exercici1.txt.

Solució

touch exercici1.txt
echo "Aquest és un fitxer d'exercici" > exercici1.txt
rm exercici1.txt

Exercici 2: Creació i Còpia de Directoris

  1. Crea un directori anomenat exercici2.
  2. Crea un fitxer anomenat fitxer2.txt dins del directori exercici2.
  3. Copia el directori exercici2 a un nou directori anomenat exercici2_copia.

Solució

mkdir exercici2
touch exercici2/fitxer2.txt
cp -r exercici2 exercici2_copia

Exercici 3: Moviment i Canvi de Nom de Fitxers

  1. Crea un fitxer anomenat exercici3.txt.
  2. Mou el fitxer exercici3.txt a un nou directori anomenat exercici3_dir.
  3. Canvia el nom del fitxer exercici3.txt a nou_nom.txt dins del directori exercici3_dir.

Solució

touch exercici3.txt
mkdir exercici3_dir
mv exercici3.txt exercici3_dir/
mv exercici3_dir/exercici3.txt exercici3_dir/nou_nom.txt

Resum

En aquest tema, hem après a realitzar operacions bàsiques amb fitxers i directoris a Linux, incloent la creació, eliminació, còpia, moviment i canvi de nom. Aquestes habilitats són essencials per a la gestió eficient del sistema de fitxers. A continuació, passarem a explorar com visualitzar i editar fitxers a Linux.

Domini de Linux: De Principiant a Avançat

Mòdul 1: Introducció a Linux

Mòdul 2: Comandes Bàsiques de Linux

Mòdul 3: Habilitats Avançades de la Línia de Comandes

Mòdul 4: Scripting de Shell

Mòdul 5: Administració del Sistema

Mòdul 6: Xarxes i Seguretat

Mòdul 7: Temes Avançats

Mòdul 8: Projectes Pràctics

© Copyright 2024. Tots els drets reservats