En aquest tema, aprendrem les operacions bàsiques amb fitxers i directoris en Bash. Aquestes operacions són fonamentals per a qualsevol treball amb la línia de comandes i scripts en Bash.

Contingut

Llistar Fitxers i Directoris

Comanda ls

La comanda ls s'utilitza per llistar fitxers i directoris en el directori actual.

ls

Opcions Comunes de ls

  • -l: Mostra la llista en format llarg.
  • -a: Mostra tots els fitxers, incloent-hi els ocults (aquells que comencen amb un punt).
  • -h: Mostra les mides dels fitxers en un format llegible per humans.
ls -lah

Exemple

$ ls -lah
total 28K
drwxr-xr-x  2 user user 4.0K Oct  1 12:34 .
drwxr-xr-x 18 user user 4.0K Oct  1 12:34 ..
-rw-r--r--  1 user user  220 Oct  1 12:34 .bash_logout
-rw-r--r--  1 user user 3.7K Oct  1 12:34 .bashrc
-rw-r--r--  1 user user  675 Oct  1 12:34 .profile

Crear i Eliminar Fitxers i Directoris

Comanda touch

La comanda touch s'utilitza per crear fitxers buits.

touch fitxer.txt

Comanda mkdir

La comanda mkdir s'utilitza per crear nous directoris.

mkdir nou_directori

Comanda rm

La comanda rm s'utilitza per eliminar fitxers.

rm fitxer.txt

Comanda rmdir

La comanda rmdir s'utilitza per eliminar directoris buits.

rmdir nou_directori

Exemple

$ touch exemple.txt
$ mkdir exemple_dir
$ rm exemple.txt
$ rmdir exemple_dir

Copiar i Moure Fitxers i Directoris

Comanda cp

La comanda cp s'utilitza per copiar fitxers i directoris.

cp origen.txt desti.txt

Comanda mv

La comanda mv s'utilitza per moure o reanomenar fitxers i directoris.

mv origen.txt nou_nom.txt

Exemple

$ cp fitxer.txt copia_fitxer.txt
$ mv fitxer.txt nou_fitxer.txt

Veure el Contingut d'un Fitxer

Comanda cat

La comanda cat s'utilitza per mostrar el contingut d'un fitxer.

cat fitxer.txt

Comanda less

La comanda less s'utilitza per veure el contingut d'un fitxer pàgina per pàgina.

less fitxer.txt

Exemple

$ cat fitxer.txt
Aquest és el contingut del fitxer.
$ less fitxer.txt

Exercicis Pràctics

Exercici 1: Crear i Llistar Fitxers

  1. Crea un fitxer anomenat exercici1.txt.
  2. Llista els fitxers en el directori actual per assegurar-te que el fitxer ha estat creat.

Solució

touch exercici1.txt
ls

Exercici 2: Crear i Eliminar un Directori

  1. Crea un directori anomenat exercici_dir.
  2. Elimina el directori exercici_dir.

Solució

mkdir exercici_dir
rmdir exercici_dir

Exercici 3: Copiar i Moure Fitxers

  1. Crea un fitxer anomenat original.txt.
  2. Copia el fitxer original.txt a copia.txt.
  3. Mou copia.txt a nou_nom.txt.

Solució

touch original.txt
cp original.txt copia.txt
mv copia.txt nou_nom.txt

Exercici 4: Veure el Contingut d'un Fitxer

  1. Crea un fitxer anomenat contingut.txt amb el text "Hola, món!".
  2. Mostra el contingut del fitxer contingut.txt utilitzant cat.

Solució

echo "Hola, món!" > contingut.txt
cat contingut.txt

Conclusió

En aquesta secció, hem après les operacions bàsiques amb fitxers i directoris en Bash, incloent-hi com llistar, crear, eliminar, copiar, moure i veure el contingut dels fitxers. Aquestes operacions són essencials per treballar eficaçment amb la línia de comandes i per a la creació de scripts en Bash. En la següent secció, explorarem les comandes de processament de text.

© Copyright 2024. Tots els drets reservats