Göm meny
Gäller för: HT23

Sökvägar

Varje fil och katalog (synonym till mapp) i filsystemet kan pekas ut med en sökväg. En sökväg kan antingen vara relativ eller absolut.

Absoluta sökvägar

En absolut sökväg i Linux-system utgår från roten i filsystemet, dvs katalogen /. I och med att den har med roten är den absoluta sökvägen giltig oavsett vilken katalog du står i.

Nackdelen med att använda absoluta sökvägar är att om du flyttar t.ex. dina projektfiler så fungerar inte den absoluta sökvägen om du t.ex. har skrivit dem i din kod eller någon konfigurationsfil.

Relativa sökvägar

En relativ sökväg i Linux-system utgår från en specifik plats i filsystemet och uttrycket hur en viss fil eller katalog hittas relativt den platsen.

Nackdelen med att använda relativa sökvägar är att de är beroende av en specifik utgångspunkt. Fördelen är dock att om denna punkt är din projekt-katalog, så kan du t.ex. flytta projekt-katalogen var som helst utan att de relativa sökvägarna du använder dig av med utgångspunkt från projekt-katalogen “går sönder”.

Notation för nuvarande katalog och föräldrakatalog

  • Katalogen .. syftar på katalogen ovanför nuvarande katalog
  • Katalogen . syftar på katalogen du står i

Ovanstående tecken kan användas tillsammans med katalogskiljetecknet / för att bygga relativa sökvägar.

Exempel

  • ./bla.txt filen bla.txt i katalogen du står i
  • ../../bilder katalogen bilder två nivåer upp i kataloghierarkin

För att kopiera filen kod.py till katalogen uppgift2 som har samma föräldrakatalog som du står i kan du skriva cp kod.py ../uppgift2/kod.py


Sidansvarig: Johan Falkenjack
Senast uppdaterad: 2024-07-26