Que es un archivo virtual? Por que aparecen . y … como archivos? No entiendo

Elio Flores

Elio Flores

Pregunta
studenthace 5 años

Que es un archivo virtual? Por que aparecen . y … como archivos? No entiendo

6 respuestas
para escribir tu comentario
    Juan José Calderón

    Juan José Calderón

    studenthace 5 años

    DOS PUNTOS EN LUGAR DE TRES PUNTOS. Ya me estoy equivocando por pendejo.

    Juan José Calderón

    Juan José Calderón

    studenthace 5 años

    @elioflo No se por qué en el editor aparecen DOS puntos pero al darle SUMA TU COMENTARIO cuando ya está posteado el comentario aparecen TRES puntos. En fin, son DOS puntos en lugar de UN punto.

    Juan José Calderón

    Juan José Calderón

    studenthace 5 años

    @elioflo una correccion. Al inicio es .. en lugar de ...

    Se me fue un punto de más. Cualquier cosa si no entiendes me avisas ;).

    Juan José Calderón

    Juan José Calderón

    studenthace 5 años

    Hola @elioflo. Reemplazemos . como ACA y .. como AFUERA. Entonces, recuerda que el sistema de archivos esta compuesto por directorios/carpetas y archivos (que son los que contienen la información). Las carpetas, asi como en la vida real, nos permiten separar documentos para tener busquedas más eficientes. La cosa es que en un computador hay DEMASIADA información y hay carpetas dentro de carpetas que a la vez están dentro de otra carpeta y así hasta donde se necesite. Por lo que para NAVEGAR, la forma más eficiente para el computador es simplemente saber cual es la carpeta que tengo AFUERA. Digamos que estás en /Home/Desktop/Platzi. Para regresar a el directorio "Desktop" el sistema de archivos tiene creados unos "archivos virtuales" o digamoles ++ATAJOS++. Estos sirven para que a nosotros los que usamos la terminal para regresar a "Desktop" no tengamos que escribir

    cd /Home/Desktop
    sino, en lugar escribimos solo
    cd ..
    lo que nos lleva AFUERA. Tambien a veces queremos hacer cosas como lo que vmos en clase de traer un documento en una ubicacion a la carpeta actual. Para esto tenemos el ++ATAJO++ ACA. Que nos permite no tener que escribir
    mv ubicacion/archivo.txt /Home/Desktop/Platzi
    sino
    mv ubicacion/archivo .
    y asi nos es más fácil referirnos a algo que usamos MUCHO y al final nos ahorra tiempo.

    jean franco llantoy roca

    jean franco llantoy roca

    studenthace 5 años

    el "." y ".." , ayudan al sistema de carpetas para que exista un forma de nombrarse a si mismo o a la carpeta padre .

    Recordar que la computadora no es como nosotros que podemos hablar en primera persona de nosotros mismo . Con el . y .. , podrias tomarlas como el ''yo" y el ''tu''. De esta forma estamos dandole una logica a esos simbolos

    Sebastián Mera

    Sebastián Mera

    studenthace 5 años

    :D Hola, puedes leer este articulo que explica con detalle que es un archivo virtual o un VFS: https://techlandia.com/sistema-virtual-archivos-sobre_391709/

    Básicamente un VFS son un software que permite a los usuarios acceder a archivos. Si estás en la siguiente ubicación:

    ~/platzi

    . Hace referencia a esa misma carpeta en la que estás. Es decír que . = ~/platzi Ahora imaginemos que quieres salir de la carpeta platzi y volver al home. Bueno, lo que haces es moverte con el comando cd (change directory) y colocar . .

    cd ..
    Lo que quiere decír que . . hace referencia a la carpeta padre o contenedora de la carpeta en la que estás actualmente, en este ejemplo . . de /platzi es ~.

    Espero que te ayude 😄

Curso de Introducción a la Terminal y Línea de Comandos 2019

Curso de Introducción a la Terminal y Línea de Comandos 2019

Explora la terminal y optimiza la navegación y ejecución de programas en sistemas operativos Unix. Conociendo y dominando la terminal, podrás invocar y ejecutar programas, crear directorios de los mismos y navegar en ellos de una manera veloz y eficiente.

Curso de Introducción a la Terminal y Línea de Comandos 2019
Curso de Introducción a la Terminal y Línea de Comandos 2019

Curso de Introducción a la Terminal y Línea de Comandos 2019

Explora la terminal y optimiza la navegación y ejecución de programas en sistemas operativos Unix. Conociendo y dominando la terminal, podrás invocar y ejecutar programas, crear directorios de los mismos y navegar en ellos de una manera veloz y eficiente.