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.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Responder a