[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: comportamiento del bash



El Lunes, 18 de Junio de 2007, bayrouni escribió:
> Iñaki Baz Castillo wrote:
> > El Lunes, 18 de Junio de 2007, Ricardo Ciliberto escribió:
> >> buenas a todos. tengo una paqueña duda sobre el
> >> comportamiento del bash. La mejor firma es es
> >> ilustrandola:
> >>
> >> fermat @ root -> / # cd //home/ricardo/
> >> fermat @ root -> //home/ricardo # cd /home/ricardo/
> >> fermat @ root -> /home/ricardo # cd //opt/
> >> fermat @ root -> //opt # cd //tmp/
> >> fermar @ root -> //tmp # cd /tmp/
> >> fermat @ root -> /tmp #
> >>
> >> Bueno, ya se explica todo. no entiendo porque existe
> >> ese // y puedo acceder a todo desde allí de igual
> >> manera a que lo haga desde root (/)
> >
> > Yo tengo una teoría que me acabo de inventar ahora mismo para explicarlo:
> >
> > El sistema de ficheros de Linux tiene directorios (home, usr, var...), y
> > también tiene un directorio raíz padre de todos que se llama /, pero
> > resulta que la barra invertida / también se usa para meterse en
> > subdirectorios.
> >
> > Es decir, que según esta cosa que digo lo normal de hecho sería:
> >
> >   cd //usr/share
> >
> > que desglosado sería:
> >
> >   cd   "/"  + barra invertida + "usr" + barra invertida + "share"
> >
> > Y la excepción es entonces lo que consideramos normal:
> >
> >   cd /usr/share
> >
> > y se explica tan fácil como decir:
> > Que si la dirección empieza con "/" implica comenzar desde el directorio
> > raíz.
> >
> >
> > Bueno, ahí lo dejo.
> >
> > Saludos.
>
> cd //usr//share deberia entonces dar:
>
>
> ( cd /; cd /usr; cd /; cd /share)
>
> cd  /share no existe, entonces error: not found.
>
> es una theoria de mas.

Por acabar de echar abajo mi ocurrencia haya va esto:

~$ cd /////////////////usr///////////////////////////////share
~$ pwd
/usr/share


Nueva teoría:

La barra invertida es el separador de directorios (sea el número de ellas que 
sean).

Si una ruta empieza por una o más barras entonces es absoluta.

Ala, mira qué fácil. XD





-- 
Iñaki Baz Castillo



Reply to: