Introduccion a linux Sistema de Archivos

por | 13 Julio, 2006

Linux File System

Siguiendo las normas del Filesystem Hierarchy Standard el sistema de archivos de linux es:

Directorios

Directorios por default en red hat

Bin : Incluye archivos básicos, incluyen utilidades de sistema y son accesibles a todos los usuarios.

Para saber donde estan los archivos se utiliza el comando which

Ejemplo:

[carlosap@zivo etc]$ which ls
alias ls=’ls –color=tty’

        /bin/ls

boot Todos los archivos relativos al kernel. También esta grub. Por default se crea en una partición aparte.

dev Todos los dispositivos. De todo tipo de periféricos.

etc Por lo general en este directorio se encuentran todos los archivos de configuración.

home Documentos y Configuraciones de los usuarios

root Documentos del superusuario

initrd Directorio temporal (Especifico de red hat) No borrar. Cuando el sistema botea linux monta memoria. Random Init

lib Librerias compartidas

lost+found  Papelera de reciclaje

misc miscelania por default esta en blanco. Es similar a temp pero lo pueden utilizar aplicaciones

mnt Sirve para montar discos duros etc etc

opt  Lo utiliza oracle y java para instalar sus aplicaciones

proc Directorio virtual que se crea para mostrar información del sistema

sbin  utilidades del superusuario como fdisk reboot shutdown etc etc

tmp Directorio temporal

usr repositorio donde se instalan las aplicaciones de los usuarios

var contiene datos que cambian frecuentemente como print jobs, mail jobs, se recomienda que este en una partición separada

Sigue File & Directory Tools 1

rpm -qf /bin/ls #muestra la información de que paquete procede ls
ls -la  #muestra los archivos ocultos
ls -ali #muestra en que índice de nodo se encuentra
ls -r #muestra la lista en orden Z-A
ls -f #la opción muestra marcas le agrega ‘/’ a los directorios y ‘*’ alos ejecutables

find /bin -name ls #busca el archivo ls
locate mv #para utilizar esta opción hay que habilitar updatedb como root (crea una base de datos y con un cron job se actualiza diario)

touch texto.txt #crea un archivo
echo “nuevo en linux” >> README

tar -cvf  tartest.tar tartest/ # La opcion ‘c’ crea el archivo tar, la opción v para desplegar información de lo que se esta realizando, la opción ‘f’ es el archivo que se quiere crear

tar -tvf tartest.tar #-t despliega el contenido del archivo tar

Para comprimir se agrega la opcion z de gzip

tar -cvzf  tarball.tar.gz tarfiles/

Para descomprimir un .tar se utiliza

tar -xvf tarball.tar

Para descomprimir un .gz se utiliza

tar -xzvf tarball.tar.gz