Link
link - Skapa en hård länk till en fil
Kommandot `link` används för att skapa en hård länk till en fil i Unix-liknande operativsystem.
Syntax
link FIL1 FIL2
Beskrivning
Kommandot `link` skapar en hård länk från FIL1 till FIL2. En hård länk är en ytterligare referens till en fil på samma filsystem och fungerar som en alias till den ursprungliga filen. Om någon av länkarna ändras, ändras även den andra eftersom de refererar till samma inode.
Alternativ
Kommandot `link` stöder inga specifika alternativ förutom de två filnamnen som argument.
Exempel
Här är några praktiska exempel som visar hur du kan använda `link`-kommandot:
- För att skapa en hård länk till en fil:
link originalfil.txt länkadfil.txt
- Kontrollera att båda filerna refererar till samma inode:
ls -i originalfil.txt länkadfil.txt
Skillnader mellan macOS och Linux
Det finns några viktiga skillnader att tänka på när man använder `link`-kommandot på macOS jämfört med Linux:
- Tillgänglighet: `link`-kommandot är tillgängligt både på macOS och Linux som en del av GNU coreutils. På macOS kan du behöva installera GNU coreutils via Homebrew eller en liknande pakethanterare.
- Alternativa kommandon: På både macOS och Linux kan `ln`-kommandot användas för att skapa både hårda och symboliska länkar och erbjuder fler alternativ än `link`.
- Filsystembegränsningar: Både macOS och Linux kräver att hårda länkar skapas på samma filsystem. Du kan inte skapa en hård länk över olika monterade filsystem.
Exempel på att skapa en hård länk med `ln` på både macOS och Linux:
- För att skapa en hård länk:
ln originalfil.txt länkadfil.txt
Det är alltid bra att konsultera `man`-sidan för `link` eller `ln` på din specifika plattform för att se vilka alternativ och funktioner som är tillgängliga och hur de används.
Felsökning
Om du får ett felmeddelande när du använder `link`, kontrollera följande:
- Att du använder rätt syntax för kommandot.
- Att båda filerna ligger på samma filsystem.
- Att du har tillräckliga rättigheter att skapa länken och att filerna är läsbara/skrivbara.
Se även
- ln - Skapa länkar mellan filer.
- cp - Kopiera filer och kataloger.
- mv - Flytta (eller byta namn på) filer och kataloger.
Källor
Sidslut
Det här är en maskinöversättning av linux kommando manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp som har sponsrat Linux.se med webserver.