Sobes.tech
Junior

¿Qué comandos en Linux se utilizan para trabajar con archivos y directorios?

sobes.tech AI

Respuesta de la IA

  • ls: Visualizar el contenido del directorio.
  • cd: Cambiar el directorio de trabajo actual.
  • pwd: Mostrar la ruta completa del directorio de trabajo actual.
  • mkdir: Crear un directorio.
  • rmdir: Eliminar un directorio vacío.
  • touch: Crear un archivo vacío o actualizar la fecha de modificación de uno existente.
  • cp: Copiar archivos o directorios.
  • mv: Mover o renombrar archivos/directorios.
  • rm: Eliminar archivos o directorios (con la opción -r para eliminación recursiva).
  • cat: Mostrar el contenido de un archivo en la salida estándar, concatenar archivos.
  • less / more: Visualización página por página del contenido del archivo.
  • head: Mostrar las primeras líneas del archivo.
  • tail: Mostrar las últimas líneas del archivo.
  • file: Determinar el tipo de archivo.
  • find: Buscar archivos y directorios según diversos criterios.
  • grep: Buscar líneas que coincidan con un patrón en archivos.
  • chmod: Cambiar permisos de archivos y directorios.
  • chown: Cambiar el propietario de un archivo o directorio.
  • chgrp: Cambiar el grupo propietario de un archivo o directorio.
  • ln: Crear enlaces (simples o simbólicos).
  • df: Mostrar información sobre el uso del espacio en disco de los sistemas de archivos.
  • du: Estimar el uso del espacio en disco de archivos y directorios.

Ejemplos:

# Visualizar contenido con detalles
ls -l

# Crear un nuevo directorio
mkdir mi_nuevo_directorio

# Copiar un archivo
cp archivo_origen directorio_destino/

# Mover o renombrar un archivo
mv archivo_viejo nuevo_nombre

# Eliminar un archivo
rm archivo_a_eliminar

# Mostrar las primeras 10 líneas de un archivo
head mi_archivo_de_registros

# Buscar archivos con extensión .txt en el directorio actual y subdirectorios
find . -name "*.txt"

# Cambiar permisos para que el propietario pueda ejecutar un script
chmod u+x mi_script.sh