Metodi di pagamento Abuse

Cosa fa il comando pwd in Linux

20.03.2021, 18:13

È un'utilità molto semplice che consente di visualizzare nel terminale il percorso della cartella corrente. All'avvio, ogni programma ottiene la cartella corrente, dove avverranno tutte le operazioni con i file di questo programma, a meno che non venga specificato un altro percorso. Anche i percorsi relativi vengono conteggiati a partire da questa cartella. Pertanto, all'avvio del terminale, la cartella corrente diventa la directory principale dell'utente. Se un programma viene lanciato da una cartella specifica, per impostazione predefinita la sua cartella corrente sarà quella da cui è stato lanciato.

Cosa fa il comando pwd in Linux

Il comando ha una sintassi piuttosto semplice:

$ pwd опции

Per personalizzare l'output dell'utility, l'utente può utilizzare le seguenti opzioni:

  • -L, --logical - prende la directory dalla variabile d'ambiente, anche se contiene collegamenti simbolici;
  • -P - scarta tutti i collegamenti simbolici;
  • --help - visualizza la guida dell'utilità;
  • --version - visualizza la versione dell'utilità.

Vediamo ora alcuni esempi di utilizzo di questo comando nel sistema operativo Linux. Per visualizzare la cartella corrente di Linux è sufficiente eseguire pwd senza parametri:

$ pwd 

команда pwd

Il comando dispone dell'opzione -P, grazie alla quale riesce a scartare tutti i collegamenti simbolici. Questo è utile quando ci sono collegamenti simbolici lungo il percorso della cartella corrente. Il comando specificherà semplicemente il percorso completo senza tenere conto dei collegamenti simbolici. L'aspetto è il seguente:

$ pwd -P

команда pwd в LinuxSpesso negli interpreti di comandi, pwd viene fornito come comando incorporato. Ciò significa che l'interprete non ha bisogno di richiamare un'utilità di terze parti, quindi il codice viene eseguito molto rapidamente.

Per conoscere la cartella corrente, non è necessario chiamare lo script, ma è sufficiente richiamare la variabile d'ambiente PWD.

$echo $PWD

команда pwd

Per scrivere il risultato del comando pwd linux in una variabile, eseguire:

$CWD=$(pwd)
$echo $CWD

команда pwd

Il comando pwd è usato raramente in Linux, tuttavia, se avete bisogno di cambiare la cartella corrente, potete usarlo. Come si può vedere dall'esempio, non è difficile da eseguire.