ln (Unix)

S ln je vytvořena další položka adresáře pro soubor v systémech podobných Unixu . Nástroj může vytvářet jak „ tvrdé “ a „ symbolické odkazy “. Tyto odkazy jsou odstraněny pomocí příkazu nebo . Příkazového řádku Programy použití, POSIX funkce , a na standardní knihovny C . rm(1)unlink(1)link()unlink()symlink()

lnProgram byl již v prvních verzí AT & T UNIX .

použití

Použijte s parametrem

ln musí být vždy volána s alespoň jedním argumentem . První argument vždy představuje zdrojový soubor, tj. H. název existujícího souboru . Pokud není zadán žádný druhý argument, vytvoří se v aktuálním pracovním adresáři k souboru odkaz se stejným názvem. Volání jako

ln pfad/zur/quelldatei

vytvoří odkaz s názvem zdrojový soubor v aktuálním pracovním adresáři . Volání typu vede k chybě, protože by to vytvořilo odkaz se stejným názvem na existující soubor v aktuálním adresáři, ale dva soubory ve složce nesmějí mít stejný název. ln quelldatei

Použití s ​​více parametry

Při použití s ​​přesně dvěma argumenty představuje první zdrojový soubor, zatímco druhý argument určuje název cílového souboru, který má být vytvořen. Syntaxe je tedy:

ln quelldatei [zieldatei]

Použití s ​​více než dvěma argumenty je interpretováno takovým způsobem, že je nejprve zadáno několik zdrojových dat, na které má být odkazováno, a jako poslední argument adresář, ve kterém mají být vytvořeny odkazy se stejným názvem na tyto zdrojové soubory. Volání jako

ln datei1 datei2 datei3 zielverzeichnis/

vytvoří v cílovém adresáři tři pevné odkazy se jmény file1 , file2 a file3 .

Pokud používáte alespoň dva parametry, je třeba poznamenat, že pořadí a význam parametrů funguje naprosto analogicky se stejně běžnými příkazy Unixu cpa mvpoužívá se ke kopírování nebo přesouvání souborů nebo složek.

Tvorba symbolických odkazů

Jako téměř každý příkaz Unixu, ln také přijímá další parametry ve formuláři . Jedním z nejdůležitějších a nejčastěji používaných parametrů je, se kterými mohou být vytvořeny symbolické odkazy místo pevných odkazů. Kvůli omezením pevných odkazů, které ani neukazují na adresáře, ani nemohou překonat hranice oddílů , se v moderních unixových derivátech, například Linuxu, velmi často používají symbolické odkazy . ln -parameter ...-s

Viz také

webové odkazy

stejně jako nástrojů link, unlinka symlink,
a volání funkcí link(), unlink()a symlink().
a link(2), unlink(2), symlink(2)asymlink(7)
  • ln(1): vytvářejte pevné a symbolické odkazy na soubory -  OpenBSD General Commands Manual
a link(2), unlink(2), symlink(2)asymlink(7)