Inicio > Gestión de archivos y directorios > lsattr

lsattr: Ver atributos de archivos

El comando lsattr lista los atributos especiales establecidos en archivos en sistemas de archivos Linux ext2, ext3 y ext4. Estos atributos afectan el comportamiento de los archivos independientemente de los permisos de archivo normales y generalmente se establecen a través del comando chattr.

Descripción general

lsattr se utiliza para verificar atributos especiales aplicados a archivos a nivel del sistema de archivos, como inmutables (immutable) o solo para añadir (append-only). Estos atributos controlan la modificación y eliminación de archivos independientemente de los permisos de archivo normales.

Características principales

  • Verificar atributos especiales del sistema de archivos
  • Exclusivo para sistemas de archivos ext2/3/4
  • Mostrar atributos establecidos por chattr

Opciones principales

El comando lsattr se utiliza para verificar los atributos especiales de los archivos y ofrece algunas opciones útiles.

Mostrar/Formato

Comando generado:

Combina los comandos.

Descripción:

`lsattr` Ejecutando el comando.

Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.

Ejemplos de uso

Diversas formas de verificar los atributos especiales de archivos y directorios usando el comando lsattr.

Ver atributos de archivos en el directorio actual

lsattr .

Muestra los atributos de todos los archivos y directorios en el directorio actual.

Ver atributos de un archivo específico

lsattr my_important_file.txt

Verifica los atributos especiales de un archivo especificado.

Ver atributos del directorio en sí

lsattr -d my_directory/

Verifica los atributos establecidos en el directorio en sí, no en su contenido.

Ver atributos de subdirectorios recursivamente

lsattr -R my_project_folder/

Muestra recursivamente los atributos de todos los archivos y directorios dentro de un directorio especificado y sus subdirectorios.

Ver atributos incluyendo archivos ocultos

lsattr -a .

Muestra los atributos de todos los archivos en el directorio actual, incluidos los archivos ocultos.

Consejos y precauciones

Consejos útiles y puntos a tener en cuenta al usar lsattr.

Relación con el comando chattr

Los atributos que lsattr verifica se establecen mediante el comando chattr. Por ejemplo, `chattr +i file.txt` hace que el archivo sea inmutable, impidiendo su modificación/eliminación, lo cual se puede verificar con `lsattr file.txt`.

Caracteres de atributos principales

Algunos caracteres de atributos importantes que se pueden ver en la salida de lsattr.

  • i (inmutable): No se puede modificar/eliminar el archivo. Incluso el usuario root tiene dificultades para modificarlo.
  • a (solo añadir): Solo se puede añadir contenido al archivo; no se puede modificar/eliminar el contenido existente.
  • S (síncrono): Los cambios en el archivo se sincronizan inmediatamente con el disco.
  • j (journaling de datos): Los datos del archivo se registran en el journal (comportamiento predeterminado en ext3/4).

Limitaciones del sistema de archivos

Los comandos lsattr y chattr solo funcionan en sistemas de archivos extendidos de Linux como ext2, ext3 y ext4. No funcionan en otros sistemas de archivos como XFS, Btrfs, NTFS, o requieren el uso de otras herramientas.


Comandos de la misma categoría