Linux File System
Siguiendo las normas del Filesystem Hierarchy Standard el sistema de archivos de linux es:
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 ejecutablesfind /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» >> READMEtar -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