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é
-
Obslužné programy s podobnou syntaxí / funkcí:
-
cp (Unix) - "obsah" souborů pro uživatelské programy dostává další úložný prostor podobné velikosti (bez možnosti
-s) ... - mv (Unix) - předchozí název cesty se stává neplatným ...
-
cp (Unix) - "obsah" souborů pro uživatelské programy dostává další úložný prostor podobné velikosti (bez možnosti
- Operace odstavcového souboru v článku Unixové příkazy
webové odkazy
-
ln(1): Vytváření odkazů mezi soubory - spustitelná stránka systému Debian GNU / Linux nebo ruční příkazy prostředí