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
- Creació de Fitxers i Directoris
 - Eliminació de Fitxers i Directoris
 - Còpia de Fitxers i Directoris
 - Moviment i Canvi de Nom de Fitxers i Directoris
 - Visualització del Contingut de Fitxers
 
- 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.
echo: Escriu text a un fitxer.
Creació de Directoris
Per crear directoris, utilitzem la comanda mkdir:
Per crear directoris recursivament (inclosos subdirectoris), utilitzem l'opció -p:
- Eliminació de Fitxers i Directoris
 
Eliminació de Fitxers
Per eliminar fitxers, utilitzem la comanda rm:
Eliminació de Directoris
Per eliminar directoris buits, utilitzem la comanda rmdir:
Per eliminar directoris i el seu contingut de manera recursiva, utilitzem rm amb l'opció -r:
- Còpia de Fitxers i Directoris
 
Còpia de Fitxers
Per copiar fitxers, utilitzem la comanda cp:
Còpia de Directoris
Per copiar directoris de manera recursiva, utilitzem cp amb l'opció -r:
- Moviment i Canvi de Nom de Fitxers i Directoris
 
Moviment de Fitxers i Directoris
Per moure fitxers i directoris, utilitzem la comanda mv:
Canvi de Nom de Fitxers i Directoris
Per canviar el nom de fitxers i directoris, també utilitzem la comanda mv:
- Visualització del Contingut de Fitxers
 
Comandes per Visualitzar Fitxers
cat: Mostra el contingut d'un fitxer.
lessimore: Permeten visualitzar el contingut d'un fitxer pàgina per pàgina.
headitail: Mostren les primeres o últimes línies d'un fitxer, respectivament.
Exercicis Pràctics
Exercici 1: Creació i Eliminació de Fitxers
- Crea un fitxer anomenat 
exercici1.txtutilitzant la comandatouch. - Escriu "Aquest és un fitxer d'exercici" al fitxer 
exercici1.txtutilitzant la comandaecho. - Elimina el fitxer 
exercici1.txt. 
Solució
Exercici 2: Creació i Còpia de Directoris
- Crea un directori anomenat 
exercici2. - Crea un fitxer anomenat 
fitxer2.txtdins del directoriexercici2. - Copia el directori 
exercici2a un nou directori anomenatexercici2_copia. 
Solució
Exercici 3: Moviment i Canvi de Nom de Fitxers
- Crea un fitxer anomenat 
exercici3.txt. - Mou el fitxer 
exercici3.txta un nou directori anomenatexercici3_dir. - Canvia el nom del fitxer 
exercici3.txtanou_nom.txtdins del directoriexercici3_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
- Què és Linux?
 - Història de Linux
 - Distribucions de Linux
 - Instal·lant Linux
 - Estructura del Sistema de Fitxers de Linux
 
Mòdul 2: Comandes Bàsiques de Linux
- Introducció a la Línia de Comandes
 - Navegant pel Sistema de Fitxers
 - Operacions amb Fitxers i Directoris
 - Visualització i Edició de Fitxers
 - Permisos i Propietat dels Fitxers
 
Mòdul 3: Habilitats Avançades de la Línia de Comandes
- Ús de Comodins i Expressions Regulars
 - Piping i Redirecció
 - Gestió de Processos
 - Programació de Tasques amb Cron
 - Comandes de Xarxa
 
Mòdul 4: Scripting de Shell
- Introducció al Scripting de Shell
 - Variables i Tipus de Dades
 - Estructures de Control
 - Funcions i Biblioteques
 - Depuració i Gestió d'Errors
 
Mòdul 5: Administració del Sistema
- Gestió d'Usuaris i Grups
 - Gestió de Discs
 - Gestió de Paquets
 - Monitorització del Sistema i Optimització del Rendiment
 - Còpia de Seguretat i Restauració
 
Mòdul 6: Xarxes i Seguretat
- Configuració de Xarxa
 - Tallafocs i Seguretat
 - SSH i Accés Remot
 - Sistemes de Detecció d'Intrusions
 - Assegurant Sistemes Linux
 
Mòdul 7: Temes Avançats
- Virtualització amb Linux
 - Contenidors de Linux i Docker
 - Automatització amb Ansible
 - Optimització del Nucli de Linux
 - Alta Disponibilitat i Balanceig de Càrrega
 
