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.
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.
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.
Comanda mkdir
La comanda mkdir
s'utilitza per crear nous directoris.
Comanda rm
La comanda rm
s'utilitza per eliminar fitxers.
Comanda rmdir
La comanda rmdir
s'utilitza per eliminar directoris buits.
Exemple
Copiar i Moure Fitxers i Directoris
Comanda cp
La comanda cp
s'utilitza per copiar fitxers i directoris.
Comanda mv
La comanda mv
s'utilitza per moure o reanomenar fitxers i directoris.
Exemple
Veure el Contingut d'un Fitxer
Comanda cat
La comanda cat
s'utilitza per mostrar el contingut d'un fitxer.
Comanda less
La comanda less
s'utilitza per veure el contingut d'un fitxer pàgina per pàgina.
Exemple
Exercicis Pràctics
Exercici 1: Crear i Llistar Fitxers
- Crea un fitxer anomenat
exercici1.txt
. - Llista els fitxers en el directori actual per assegurar-te que el fitxer ha estat creat.
Solució
Exercici 2: Crear i Eliminar un Directori
- Crea un directori anomenat
exercici_dir
. - Elimina el directori
exercici_dir
.
Solució
Exercici 3: Copiar i Moure Fitxers
- Crea un fitxer anomenat
original.txt
. - Copia el fitxer
original.txt
acopia.txt
. - Mou
copia.txt
anou_nom.txt
.
Solució
Exercici 4: Veure el Contingut d'un Fitxer
- Crea un fitxer anomenat
contingut.txt
amb el text "Hola, món!". - Mostra el contingut del fitxer
contingut.txt
utilitzantcat
.
Solució
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.
Curs de Programació en Bash
Mòdul 1: Introducció a Bash
- Què és Bash?
- Configuració del teu Entorn
- Navegació Bàsica per la Línia de Comandes
- Entenent la Shell
Mòdul 2: Comandes Bàsiques de Bash
- Operacions amb Fitxers i Directoris
- Comandes de Processament de Text
- Permisos i Propietat de Fitxers
- Redirecció i Piping
Mòdul 3: Conceptes Bàsics de Scripting
Mòdul 4: Scripting Intermedi
Mòdul 5: Tècniques Avançades de Scripting
- Operacions Avançades amb Fitxers
- Gestió de Processos
- Gestió d'Errors i Depuració
- Expressions Regulars
Mòdul 6: Treballant amb Eines Externes
Mòdul 7: Automatització i Programació
- Treballs Cron
- Automatització de Tasques
- Scripts de Còpia de Seguretat i Restauració
- Monitorització i Registre
Mòdul 8: Millors Pràctiques i Optimització
- Escriure Codi Llegible
- Optimització de Scripts en Bash
- Consideracions de Seguretat
- Control de Versions amb Git