Qual è la differenza tra una directory tra barre, dopo una barra e che termina con una barra?
Qual è la differenza tra un nome di directory elencato tra barre, dopo una barra e che termina con una barra?
Ad esempio, /bin/
, /bin
ebin/
Risposte
/bin/
è un percorso assoluto della directory 'bin'.
/bin
è un percorso assoluto al file 'bin' (che potrebbe essere una directory)
bin/
è un percorso relativo alla directory 'bin'.
Per completezza:
bin
è un percorso relativo al file 'bin' (che potrebbe essere una directory)
Non c'è alcuna differenza pratica tra /bin/
e /bin
, tranne che /bin/
è più esplicito nel comunicare che si tratta di una directory. Un programma ingenuo potrebbe cercarlo come indizio per decidere se sembra un file o una directory.
L'ultimo, tuttavia, farà riferimento a una bin
directory nella directory di lavoro corrente. Se ci si trova nella directory principale, /
, coinciderà con i due riferimenti precedenti. Ogni volta che cambi directory, la directory a cui si fa riferimento cambierà, se esiste.