Para interactuar con el sistema de archivos de Linux, debe comprender algunos conceptos básicos: sus directorios clave, algunos de los comandos más utilizados y los permisos que puede asignar a los archivos.
-
Directorios clave en el sistema de archivos:
-
*/ : Directorio raíz (base del sistema de archivos)
-
/ bin : programas ejecutables
-
/ boot : kernel de Linux y cargador de arranque
-
/ dev : archivos de dispositivo especiales
-
/ etc : archivos de configuración del sistema
-
/ home : directorios de inicio de todos los usuarios
-
/ lib : archivos de biblioteca para programas
-
/ media : puntos de montaje para CD-ROM y otros medios
-
/ root : directorio de inicio del usuario root
-
*/ sbin : comandos de administración del sistema
-
/ srv : datos para servicios como Web y FTP
-
*/ tmp : directorio temporal
-
/ usr : muchos de los programas de administración importantes
-
/ var : varios archivos del sistema, como registros
-
-
Comandos comunes:
-
cat : copia un archivo en la salida estándar
-
cd : cambia el directorio actual
-
chmod : cambia los permisos del archivo
-
chown : cambia la propiedad de los archivos
-
cp : copia archivos
-
dd : copia bloques de datos
-
df : informa el uso de espacio en disco por dispositivo y espacio disponible
-
diff : compara dos archivos de texto
-
du : informa el uso de espacio en disco por directorio
-
archivo : muestra el tipo de datos en un archivo
-
buscar : busca archivos según criterios especificados
-
grep : busca texto en un archivo
-
ln : vincula un nombre de archivo a un nombre de alias
-
ls : muestra el contenido de un directorio
-
mkdir : crea un directorio
-
más : muestra un archivo de texto, una página a la vez
-
mount : monta un sistema de archivos
-
mv : cambia el nombre o mueve un archivo
-
pwd : muestra el directorio actual
-
rm : elimina archivos
-
rmdir : elimina directorios
-
sort : ordena las líneas en un archivo de texto
-
split : divide un archivo en partes más pequeñas
-
umount : desmonta un sistema de archivos
-
wc : cuenta las palabras y líneas en un archivo
-
-
Permisos de archivo:
-
rwxrwxrwx : tres conjuntos de rwx . El conjunto de más a la izquierda pertenece al propietario, el conjunto del medio es para el grupo y el conjunto de más a la derecha es para otros; rwx significa leer ( r ), escribir ( w ), ejecutar ( x ); el guión ( – ) significa que no hay permiso.
-
rwx—— : Solo el propietario puede leer, escribir y ejecutar.
-
rw-r – r– : Todos pueden leer y el propietario también puede escribir.
-
rw ——- : Solo el propietario puede leer y escribir.
-
r – r – r– : Todos pueden leer.
-
Los permisos también se pueden expresar numéricamente, donde leer ( r ) es igual a 4, escribir ( w ) es igual a 2, ejecutar ( x ) es igual a 1 y ningún permiso es igual a 0. Por lo tanto, rwxrwxrwx es igual a 777 , rwx—— es igual a 700, rw-r – r— es igual a 644, rw ——- es igual a 600 y r – r – r – es igual a 444.
-