Navegar por el sistema de archivos
La terminal permite moverse entre carpetas y explorar el contenido del sistema de archivos. El comando pwd muestra la ruta completa del directorio actual.
pwd
# /home/usuario/proyectos
Para listar los archivos y carpetas del directorio actual se usa ls. El flag -la muestra todos los archivos (incluidos los ocultos) con información detallada como permisos, tamaño y fecha de modificación.
ls
ls -la
El comando cd permite cambiar de directorio. Usando .. se sube un nivel al directorio padre.
cd proyectos
cd ..
cd /home/usuario/documentos
pwdresponde a la pregunta "dónde estoy",lsa "qué hay aquí" ycda "quiero ir a otro sitio". Con estos tres comandos se puede navegar por cualquier sistema de archivos.
Crear archivos y carpetas
El comando mkdir crea un nuevo directorio y touch crea un archivo vacío. Ambos reciben el nombre como argumento.
mkdir mi-proyecto
touch mi-proyecto/index.html
Para ver el contenido de un archivo de texto directamente en la terminal se usa cat:
cat mi-proyecto/index.html
touchcrea un archivo vacío si no existe. Si el archivo ya existe, actualiza su fecha de modificación sin cambiar su contenido.
Copiar, mover y eliminar
El comando cp copia archivos o carpetas, y mv los mueve o renombra. Ambos reciben como argumentos el origen y el destino.
cp index.html copia.html
mv copia.html backup/copia.html
Para eliminar archivos se usa rm. Con el flag -r se puede eliminar un directorio completo junto con todo su contenido.
rm archivo.txt
rm -r carpeta-vieja
El comando
rmelimina archivos de forma permanente, sin papelera de reciclaje. Hay que usarlo con cuidado, especialmente con el flag-rque borra directorios enteros.
Alan Sastre
Ingeniero de Software y formador, CEO en CertiDevs
Ingeniero de software especializado en Full Stack y en Inteligencia Artificial. Como CEO de CertiDevs, Bash es una de sus áreas de expertise. Con más de 15 años programando, 6K seguidores en LinkedIn y experiencia como formador, Alan se dedica a crear contenido educativo de calidad para desarrolladores de todos los niveles.
Más tutoriales de Bash
Explora más contenido relacionado con Bash y continúa aprendiendo con nuestros tutoriales gratuitos.
Aprendizajes de esta lección
Navegar el sistema de archivos y gestionar archivos desde la terminal con Bash.