Administrar atributos de archivos con lsattr
En este paso, aprenderá a usar el comando lsattr
para administrar los atributos de archivos y directorios.
Primero, creemos un nuevo archivo y establezcamos algunos atributos en él:
touch file4.txt
sudo lsattr file4.txt
Salida de ejemplo:
--------------e----------- file4.txt
Como puede ver, el atributo e
se establece en el archivo por defecto.
Ahora, agreguemos el atributo i
(inmutable) al archivo:
sudo lsattr +i file4.txt
lsattr file4.txt
Salida de ejemplo:
----i---------e----------- file4.txt
El atributo i
indica que el archivo es inmutable, lo que significa que no se puede modificar, eliminar o renombrar.
También puede quitar atributos de un archivo usando el prefijo -
. Por ejemplo, para quitar el atributo i
:
sudo lsattr -i file4.txt
lsattr file4.txt
Salida de ejemplo:
--------------e----------- file4.txt
El atributo i
ha sido eliminado y el archivo ahora es editable.
También puede aplicar atributos a múltiples archivos o directorios a la vez:
touch file5.txt file6.txt
sudo lsattr +a file5.txt file6.txt
lsattr file5.txt file6.txt
Salida de ejemplo:
-a--------------e----------- file5.txt
-a--------------e----------- file6.txt
En este ejemplo, el atributo a
(solo de anexión) se ha agregado a file5.txt
y file6.txt
.