Startpagina > Bestands- en mapbeheer > pwd

pwd-opdrachtgids: Huidige werkdirectory controleren

`pwd`-opdracht (print working directory) wordt gebruikt om het volledige pad van de huidige werkdirectory in Linux- en Unix-achtige besturingssystemen weer te geven. Het is de eenvoudigste en meest basale manier om uw positie in het bestandssysteem te controleren. Leer hoe u de `pwd`-opdracht kunt gebruiken met deze gids.

Overzicht van pwd

`pwd`-opdracht vertelt de gebruiker in welke directory hij zich bevindt in de huidige terminal, in absolute paden. Dit is zeer nuttig bij het schrijven van shell-scripts, omdat het helpt om relatieve paden te berekenen op basis van de huidige locatie of wanneer men verdwaald is in een complexe directorystructuur.

Belangrijkste rol van pwd

`pwd`-opdracht wordt voornamelijk gebruikt voor de volgende doeleinden:

Belangrijkste toepassingsgebieden

  • Huidige locatie controleren: Controleer snel waar de huidige directory is tijdens het verkennen van het bestandssysteem.
  • Shell-scripts: Verwijs naar de huidige uitvoeringslocatie om bestands paden dynamisch samen te stellen binnen een script.
  • Fouten voorkomen: Voorkom fouten door bestanden of opdrachten op de verkeerde locatie uit te voeren.

Logische en fysieke paden

`pwd`-opdracht toont standaard het 'logische' pad. Dit betekent dat het de pad toont zoals de gebruiker deze heeft bewogen met de `cd`-opdracht, zonder symbolische links te volgen. Het kan speciale directoryverwijzingen zoals `.` en `..` letterlijk weergeven zonder ze te interpreteren.

Belangrijkste opties voor de pwd-opdracht

`pwd`-opdracht wordt standaard zonder opties gebruikt, maar biedt twee belangrijke opties voor het omgaan met symbolische links.

1. Basisgebruik en verwerking van symbolische links

Gegenereerde opdracht:

Probeer de opdrachtcombinaties.

Uitleg:

`pwd` Voer het commando uit.

Combineer deze opties en voer de opdracht virtueel uit met de AI.

Voorbeelden

Leer hoe je je huidige locatie kunt controleren en de verschillen in paden in situaties met symbolische links kunt begrijpen door verschillende gebruiksvoorbeelden van de `pwd`-opdracht.

Huidige werkdirectory controleren

pwd

Het meest basale gebruik van de `pwd`-opdracht, geeft het volledige pad van de directory weer waarin de huidige terminal zich bevindt.

Controleer pad na verplaatsing via symbolische link (logisch pad)

mkdir real_dir
ln -s real_dir link_to_dir
cd link_to_dir
pwd

Maak de directory `real_dir`, maak een symbolische link `link_to_dir` naar deze directory en voer de `pwd`-opdracht uit terwijl je naar `link_to_dir` gaat. Standaard wordt het pad van `link_to_dir` weergegeven.

Controleer pad na verplaatsing via symbolische link (fysiek pad)

mkdir real_dir
ln -s real_dir link_to_dir
cd link_to_dir
pwd -P

Geeft het fysieke pad (`real_dir`) op de schijf weer met de `-P` optie in dezelfde situatie als hierboven.

Huidige pad opslaan in een variabele in een script

current_path=$(pwd)
echo "Huidige werkpad: $current_path"
mkdir "$current_path/new_sub_dir"

Een voorbeeld van het opslaan van het pad van de huidige werkdirectory in een variabele in een shell-script om deze in andere opdrachten te gebruiken.

Controleer pad tijdens het verplaatsen tussen directories

pwd
cd ..
pwd
cd -

Gebruik `pwd` terwijl je naar boven gaat in de directory om te zien hoe het pad verandert.


Hétzelfde categoriecommando