Creación de archivos y directorios
touch
El comando touch es una herramienta simple pero efectiva para crear archivos vacíos. Si escribes touch archivo.txt, se creará un nuevo archivo llamado «archivo.txt» en el directorio actual. Si el archivo ya existe, touch actualiza la fecha y hora de la última modificación del archivo sin cambiar su contenido.
mkdir
Para crear directorios, usamos el comando mkdir (make directory). Ejemplo: mkdir Fotos creará un directorio llamado «Fotos» en el directorio actual. Si deseas crear varios niveles de directorios a la vez, puedes usar la opción -p. Por ejemplo, mkdir -p Documentos/Proyectos/2023 creará toda la estructura de directorios especificada.
Copiado y Movimiento
cp
El comando cp permite copiar archivos o directorios de un lugar a otro. La sintaxis básica es cp [origen] [destino]. Por ejemplo, cp foto.jpg Fotos/ copiará el archivo «foto.jpg» al directorio «Fotos». Si deseas copiar directorios y su contenido, debes usar la opción -r (recursivo). Por ejemplo: cp -r Documentos Fotos/ copiará el directorio «Documentos» y todo su contenido al directorio «Fotos».
mv
El comando mv es utilizado para mover archivos o directorios. La sintaxis es similar a cp: mv [origen] [destino]. Ejemplo: mv archivo.txt Documentos/ moverá «archivo.txt» al directorio «Documentos». mv también se usa para renombrar archivos o directorios. Si mueves un archivo a un nombre diferente en el mismo directorio, esencialmente estás renombrando el archivo.
Eliminación
rm
Para eliminar archivos, se utiliza el comando rm (remove). Ejemplo: rm archivo.txt eliminará el archivo «archivo.txt». Hay que tener precaución al usar rm, ya que una vez que un archivo es eliminado, no se puede recuperar. Si deseas eliminar directorios y su contenido, necesitas usar la opción -r. Por ejemplo, rm -r Fotos/ eliminará el directorio «Fotos» y todo su contenido. Es aconsejable usar la opción -i junto con -r para confirmar cada eliminación: rm -ri Fotos/.
rmdir
El comando rmdir se usa para eliminar directorios vacíos. No eliminará un directorio que tenga archivos o subdirectorios dentro. Por ejemplo, rmdir Fotos/ eliminará el directorio «Fotos» solo si está vacío.
Renombrado
Como se mencionó anteriormente, el comando mv también sirve para renombrar archivos o directorios. Por ejemplo, mv archivo.txt nuevo_archivo.txt cambiará el nombre del archivo «archivo.txt» a «nuevo_archivo.txt». Del mismo modo, mv Fotos/ MisFotos/ renombrará el directorio «Fotos» a «MisFotos».
