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 -nlo 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 enfichero.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 enarchivo.tar.tar -vxf archivo.tar: Desempaqueta los contenidos dearchivo.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.