No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Aprende Ingl茅s, Programaci贸n, AI, Ciberseguridad y m谩s a precio especial.

Antes: $249

Currency
$209
Suscr铆bete

Termina en:

1 D铆as
12 Hrs
28 Min
32 Seg

脕rbol de directorios

18/30
Recursos

Aportes 18

Preguntas 1

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

馃殌 El 谩rbol de directorios en Linux es una estructura jer谩rquica de directorios y archivos que se utiliza para organizar y almacenar datos en un sistema operativo Linux. Este 谩rbol de directorios comienza en el directorio ra铆z, representado por una sola barra (/), y se extiende a trav茅s de una serie de subdirectorios que se organizan en funci贸n de su funci贸n y contenido.

*/bin: Contiene archivos binarios ejecutables esenciales para el sistema.
*/boot: Contiene los archivos necesarios para arrancar el sistema.
*/dev: Contiene archivos de dispositivos que representan hardware y otros dispositivos del sistema.
*/etc: Contiene archivos de configuraci贸n del sistema.
*/home: Contiene los directorios personales de los usuarios.
*/lib: Contiene bibliotecas compartidas necesarias para los programas del sistema.
*/media: Contiene puntos de montaje para dispositivos extra铆bles, como unidades flash USB y discos duros externos.
*/mnt: Contiene puntos de montaje para sistemas de archivos temporales o permanentes.
*/opt: Contiene programas y archivos adicionales del sistema.
*/proc: Contiene informaci贸n en tiempo real sobre el sistema y los procesos en ejecuci贸n.
*/root: El directorio personal del usuario 鈥渞oot鈥.
*/run: Contiene archivos de estado del sistema y otros archivos temporales.
*/sbin: Contiene archivos binarios ejecutables esenciales para el sistema.
*/srv: Contiene datos de servicio para servidores web y otros servicios de red.
*/sys: Contiene archivos de dispositivos virtuales que representan hardware y otros dispositivos del sistema.
*/tmp: Contiene archivos temporales.
*/usr: Contiene programas y archivos no esenciales del sistema.
*/var: Contiene datos variables del sistema, como registros y archivos de cach茅.
En general, el 谩rbol de directorios en Linux est谩 dise帽ado para proporcionar una estructura coherente y f谩cil de entender para el almacenamiento y la organizaci贸n de datos del sistema, lo que hace que sea m谩s f谩cil administrar y mantener sistemas Linux.

A diferencia de /media, que se utiliza para montar dispositivos de almacenamiento extra铆bles(memoria USB, tatjeta de memoria, etc), /mnt se utiliza para montar sistemas de archivos permanentes, como particiones de disco locales o sistemas de archivos en red.

Les comparto otra tabla que arm茅 con algunos ejemplos de archivos seg煤n directorio, y resalt茅 en rojo los directorios que contienen archivos con los que se debe tener especial cuidado:
(

Lo podemos entender con la siguiente analog铆a:
Imagina que tu computadora es como un armario gigante lleno de juguetes y libros, 隆y que el 谩rbol de directorios de Linux es como un mapa para encontrar tus cosas!

Linux es un tipo de sistema operativo que organiza las cosas en 鈥渃arpetas鈥 llamadas directorios. Cada directorio es como un caj贸n o una estanter铆a en el armario gigante de la computadora, y dentro de cada directorio hay m谩s carpetas y archivos.

El directorio principal se llama 鈥/鈥. Es como la puerta principal del armario gigante, y dentro de 茅l hay muchos otros directorios. Algunos de los directorios m谩s importantes son:

/home: Aqu铆 es donde vive todo lo que es tuyo en la computadora, como tus fotos, documentos y m煤sica.
/bin: Aqu铆 es donde se guardan los programas y comandos b谩sicos que necesitas para usar la computadora.
/etc: Aqu铆 es donde se guardan los archivos de configuraci贸n de la computadora, como las contrase帽as y los ajustes del sistema.
/var: Aqu铆 es donde se guardan los archivos que cambian con el tiempo, como los registros y los archivos de cach茅.
Cada uno de estos directorios es como una habitaci贸n dentro del armario gigante, 隆y dentro de cada habitaci贸n hay m谩s cosas!

Para todas estas clases recomiendo mas termius, que puede guardar las direcciones IP de los servidores y las credenciales (usuario y contrase帽a) para que luego si uno revisa d铆as despues y continua con el curso sea mas r谩pido volver a retomar. Adicionalmente puede cambiar la interfaz grafica

Lost\*Found: En Linux, el directorio lost+found es utilizado por el sistema de utilidades fsck, que es el comando de verificaci贸n y reparaci贸n del sistema de archivos. Cuando fsck se ejecuta, puede encontrar fragmentos de datos que no est谩n referenciados en ninguna parte del sistema de archivos. Si estos datos parecen ser archivos completos pero no tienen un nombre en el sistema, fsck los convierte en archivos y los deposita en el directorio lost+found. Este directorio contiene archivos que han sido eliminados o perdidos durante una operaci贸n de disco. Los archivos dentro de lost+found tienen un n煤mero de inodo, pero les falta el nombre de archivo correspondiente que normalmente nos permite acceder a los archivos en el sistema. Sin embargo, si la integridad del archivo est谩 intacta, a煤n puedes acceder o restaurar los datos del archivo. Los archivos pueden aparecer en lost+found debido a un apagado incorrecto, un p谩nico del kernel o da帽os en el sistema de archivos causados por un error de software o hardware. En tales casos, es responsabilidad del usuario ejecutar fsck y verificar estos archivos despu茅s de que fsck los coloque en lost+found. Luego, puedes recuperar los datos de estos archivos, que pueden o no ser 煤tiles, dependiendo de cu谩n grave haya sido el da帽o al sistema de archivos.

ARBOL DE DIRECTORIOS.

El 谩rbol de directorios de Linux es una jerarqu铆a de carpetas que se utiliza en sistemas operativos basados en Unix, como Linux. El sistema de archivos sigue una estructura organizada en la que cada carpeta tiene un prop贸sito espec铆fico. A continuaci贸n, se describe brevemente cada una de las carpetas en la jerarqu铆a:
_
鈥 /: La carpeta ra铆z del sistema de archivos.
鈥 /bin: Contiene los archivos binarios esenciales que se requieren para que el sistema arranque y funcione correctamente.
鈥 /boot: Contiene los archivos necesarios para el arranque del sistema, como el n煤cleo del sistema operativo y los archivos de configuraci贸n del gestor de arranque.
鈥 /dev: Contiene archivos de dispositivos, que se utilizan para interactuar con los dispositivos del sistema, como discos duros, impresoras y tarjetas de red.
鈥 /etc: Contiene archivos de configuraci贸n del sistema, como archivos de configuraci贸n de red, contrase帽as y configuraciones de seguridad.
鈥 /home: Es la carpeta principal de los usuarios, donde se almacenan sus archivos y carpetas personales.
鈥 /lib: Contiene las bibliotecas compartidas necesarias para que los programas funcionen correctamente.
鈥 /media: Esta carpeta se utiliza para montar temporalmente dispositivos extra铆bles, como unidades flash USB o CD-ROM.
鈥 /mnt: Se utiliza para montar dispositivos de almacenamiento externos de forma permanente.
鈥 /opt: Esta carpeta se utiliza para instalar programas de software de terceros.
鈥 /proc: Contiene informaci贸n en tiempo real sobre el sistema y los procesos en ejecuci贸n.
鈥 /root: La carpeta personal del usuario 鈥渞oot鈥 o superusuario del sistema.
鈥 /run: Contiene archivos temporales de ejecuci贸n para procesos del sistema.
鈥 /sbin: Contiene los archivos binarios esenciales para la administraci贸n del sistema, como utilidades para el sistema de archivos, herramientas de red y configuraci贸n del sistema.
鈥 /srv: Contiene archivos de datos para servicios que se ejecutan en el sistema.
鈥 /sys: Contiene archivos de sistema virtuales que representan el estado del hardware y del kernel del sistema.
鈥 /tmp: Carpeta temporal para almacenar archivos temporales y que se borran autom谩ticamente despu茅s de un reinicio.
鈥 /usr: Contiene archivos y programas que no son esenciales para el sistema, pero que se utilizan com煤nmente por los usuarios, como aplicaciones y bibliotecas compartidas.
鈥 /var: Contiene archivos que cambian constantemente, como registros de sistema, archivos de correo electr贸nico y archivos de bases de datos.
_
En resumen, la jerarqu铆a de directorios de Linux es una estructura organizada que ayuda a los usuarios y administradores del sistema a organizar los archivos y directorios del sistema operativo de forma coherente y clara.

En mi caso, dentro de la carpeta /opt/ tengo brave.com
Porque instal茅 este navegador en mi laptop

### **Directorios Principales** 1. **/bin** * Contiene archivos binarios vitales para el sistema operativo. * Aqu铆 es donde se hace referencia al "path name" para ejecutar programas. 2. **/boot** * Contiene archivos de configuraci贸n cr铆ticos para el inicio del sistema. * Incluye la carpeta "grub" con archivos como "grub.cfg". 3. **/dev** * Directorio de dispositivos que contiene archivos de bloques. * Incluye archivos como "/dev/null", 煤til para eliminar la salida de comandos. 4. **/etc** * Contiene archivos de configuraci贸n cr铆ticos del sistema. * Incluye archivos como "sudoers", "hostname" y "fstab". 5. **/home** * Directorio que guarda los directorios personales de los usuarios. * Cada usuario tiene un directorio dentro de "/home". 6. **/lib** * Contiene librer铆as necesarias para las aplicaciones en "/bin". * Son archivos de soporte o dependencias para programas ejecutables. 7. **/media** * Directorio para montar dispositivos como discos duros o ROMs. * Se utiliza para acceder a dispositivos externos conectados al servidor. 8. **/mnt** * Directorio para montar temporalmente dispositivos o archivos. * Se utiliza para dispositivos temporales como USB o unidades de almacenamiento. 9. **/opt** * Directorio para instalaciones opcionales de terceros. * Se utilizan para programas como Google Chrome o herramientas de seguridad. 10. **/proc** * Contiene archivos relacionados con los procesos en ejecuci贸n. * Proporciona informaci贸n sobre los procesos activos en el sistema. 11. **/root** * Directorio de inicio del usuario root. * Contiene los archivos y configuraciones personales del superusuario. 12. **/run** * Directorio para archivos temporales de procesos en ejecuci贸n. * Contiene archivos que son temporales y espec铆ficos de la sesi贸n actual. 13. **/sbin** * Contiene binarios cr铆ticos del sistema. * No se deben modificar ni eliminar archivos de esta carpeta. 14. **/tmp** * Directorio temporal para archivos que se eliminan al reiniciar el sistema. * Se utiliza para almacenar archivos temporales que no son necesarios a largo plazo. 15. **/usr** * Contiene archivos ejecutables, librer铆as y archivos de datos para usuarios. * Es una subdivisi贸n del 谩rbol de archivos que almacena archivos que los usuarios pueden ejecutar. 16. **/var** * Contiene datos variables como logs y archivos temporales. * Se utilizan para almacenar archivos que cambian de forma regular durante la operaci贸n del sistema. 17. **/sys** * Contiene archivos vitales relacionados con el sistema. * Incluye archivos como "firmware", "devices" y "kernel".

Que buena clase

Sii haces rm -rf ./sys/ te aumenta los fps!!! 100% real no feik

Te recomiendo que no tengas cuidado, a menos que sea un servidor que no es tuyo y este corriendo sobre hardware o sea producci贸n, de resto r贸mpelo, borra cosas modifica lo que el dijo que no se deb铆a modificar, al final del d铆a es software y son maquinas virtuales, puedes volver a reinstalarlas de cero, lo importante es que experimentes y aprendas
Existe un pkg llamado Tree el cual es un comando recursivo de listado de directorios que produce un listado de archivos identados. Si no esta instalado lo puedes instalar con **sudo apt update sudo apt install tree**
No se asusten cuando en Linux se hable de demonios.

Es interesante haber aprendido de estos comandos vitales para el desarrollo de nuestra carrera como administrador de linux. A seguir aprendiendo.