Referencia Rápida de Operaciones con Ficheros en Sistemas Linux

Clasificado en Informática

Escrito el en español con un tamaño de 4,95 KB

Operaciones Fundamentales con Ficheros y Directorios en Linux

Gestión Básica de Archivos y Directorios

A continuación, se detallan los comandos esenciales para interactuar con el sistema de archivos:

  • ls: Lista los ficheros de un directorio concreto.
  • ls -l: Lista también las propiedades y atributos detallados.
  • ls -la: Lista ficheros, incluyendo los ocultos del sistema.
  • cat: Muestra el contenido de un fichero (cat -n lo enumera).
  • pwd: Visualiza el directorio actual.
  • cd directorio: Cambia al directorio especificado.
  • cd ..: Vuelve al directorio anterior.
  • cp fichero rutafichero: Copia un fichero a la ruta indicada.
  • mkdir directorio: Crea un nuevo directorio.
  • rmdir directorio: Borra un directorio (debe estar vacío).
  • rm archivo: Borra un archivo.
  • rm -r directorio: Borra recursivamente el contenido de un directorio y el directorio mismo.

Administración de Propiedad y Permisos

Estos comandos son cruciales para la seguridad y el control de acceso:

  • chown [-R] usuario fichero: Cambia el propietario de un fichero o directorio.
  • chgrp [-R] grupo fichero: Cambia el grupo asociado a un fichero o directorio.
  • chmod [-R][ugo][+/- rwxs] fichero: Cambia los permisos de acceso a un fichero.

Detalle de Opciones para chmod

Al modificar permisos, se utilizan los siguientes modificadores:

  • +: Añade permisos.
  • -: Quita permisos.
  • R: Recursivo (aplica a subdirectorios).
  • u: Propietario (user).
  • g: Grupo (group).
  • o: Otros (others).
  • r: Permiso de lectura (read).
  • w: Permiso de escritura (write).
  • x: Permiso de ejecución (execute).
  • a: Es la opción por defecto, aplica a todos (user, group, others).

Manipulación de Archivos Comprimidos

Archivos ZIP

  • zip -r fichero.zip directorio: Comprime un directorio completo en fichero.zip.
  • unzip archivo.zip: Descomprime el contenido de un archivo ZIP.
  • unzip -v archivo.zip: Muestra el contenido del archivo ZIP sin extraerlo.

Archivos RAR

  • unrar e -r archivo.rar: Descomprime un archivo RAR (se extrae en el directorio actual).
  • unrar x -r archivo.rar dirdestino: Descomprime un archivo RAR especificando el directorio de destino.
  • unrar v archivo.rar: Muestra el contenido de un archivo RAR.

Archivos GZ (Gzip)

  • gzip -r fichero: Comprime un fichero o directorio usando Gzip.
  • gzip -d fichero.gz: Descomprime un fichero Gzip.
  • gzip -c fichero.gz: Muestra el contenido de un fichero Gzip sin descomprimirlo.

Archivos BZ2 (Bzip2)

  • bzip2 fichero: Comprime un fichero usando Bzip2.
  • bzip2 -d fichero.bz2: Descomprime un fichero Bzip2.
  • bzip2 -c fichero.bz2: Muestra el contenido de un fichero Bzip2.

Trabajo con Archivos TAR (Empaquetado y Compresión)

Archivos TAR puros (Empaquetado)

  • tar -vcf archivo.tar /fich1 /fich2: Empaqueta los ficheros/directorios especificados en archivo.tar.
  • tar -vxf archivo.tar: Desempaqueta los contenidos de archivo.tar.
  • tar -vtf archivo.tar: Muestra el contenido del archivo TAR sin extraer.

Archivos TAR.GZ (TGZ)

  • tar -zvcf archivo.tgz directorio: Empaqueta y comprime usando Gzip.
  • tar -zvxf archivo.tgz: Desempaqueta y descomprime Gzip.
  • tar -zvtf archivo.tgz: Muestra el contenido comprimido con Gzip.

Archivos TAR.BZ2 (TBZ2)

  • tar -jvcf archivo.tbz2 directorio: Empaqueta y comprime usando Bzip2.
  • tar -jvxf archivo.tbz2: Desempaqueta y descomprime Bzip2.
  • tar -jvtf archivo.tbz2: Muestra el contenido comprimido con Bzip2.
Opciones Comunes para el Comando tar

Estas opciones se combinan para definir la acción:

  • -c: Crea un nuevo archivo.
  • -t: Muestra la lista de ficheros contenidos en el archivo.
  • -v: Modo detallado (verbose), muestra el proceso.
  • -x: Extrae los ficheros del archivo.
  • -z: Comprime/descomprime el fichero tar usando gzip.
  • -j: Comprime/descomprime el fichero tar usando bzip2.

Entradas relacionadas: