2015-08-28 17 views
5

Sono novizio per Linux, usando oltre un anno. qualche amico può aiutarmi a risolvere la mia domanda? quando uso ~/ solo mostra la home directory utente perché non funziona nel caso in cui si usi ~ da solo per specificare il percorso di un file o di una directory.qual è la differenza tra ~/e ~ in linux?

risposta

2

~ indica la directory principale dell'utente connesso mentre ~/ indica il percorso all'inizio di una directory.

Da here:

La tilde (~) è una "scorciatoia" Linux per indicare la directory home di un utente. Così tilde slash (~ /) è l'inizio di un percorso verso un file o la directory sotto la home directory dell'utente.

Su un lato nota Se si vede come ~Gowthaman/ allora sarà l'utente Gowthaman home directory

+2

radice dir di applicazione ?? – vish4071

+0

@ vish4071: - Aggiunti altri dettagli con un riferimento. Spero possa aiutare! –

+3

Continuo a pensare che "root dir di _application_" sia molto strano o addirittura fuorviante. In realtà, la fonte citata fornisce una spiegazione molto migliore ("... è l'inizio di un percorso per un file sotto la directory home dell'utente ..."). IOW "~ /" non ha significato speciale. Proprio come "./" non ha significato speciale (appart dal "."). –

Problemi correlati