GNU/Linux >> Znalost Linux >  >> Linux

Co jsou symbolické odkazy (Soft Links) a jak je vytvořit pod Linuxem

Co je to měkký odkaz

– Symbolické odkazy propojují soubory a adresáře umístěné v různých systémech souborů.
– Symbolický odkaz je ukazatel, který obsahuje název cesty k jinému souboru nebo adresáři.
– Odkaz usnadňuje přístup k souboru nebo adresáři pokud má dlouhý název cesty.
– Soubor symbolického odkazu je označen písmenem l v poli typu souboru, jak je uvedeno níže. Chcete-li zobrazit soubory symbolických odkazů, použijte příkaz ‚ls -l‘.

$ ls -l
lrwxr-xr-x  1 geek  wheel  11 Dec 14 07:26 target_file -> source_file

Vytváření symbolických odkazů

K vytvoření souboru symbolického odkazu můžete použít příkaz ln -s. Syntaxe pro vytvoření měkkého odkazu je následující.

$ ln -s source_file target_file

Ve výše zobrazené syntaxi odkazuje proměnná source_file na soubor, na který vytváříte odkaz. Proměnná target_file odkazuje na název symbolického odkazu. Pokud při vytváření symbolického odkazu neexistuje zdrojový_soubor, vytvoří se symbolický odkaz, který ukazuje na neexistující soubor.

Název souboru pro symbolický odkaz se zobrazí v adresáři, ve kterém byl vytvořen. K vytvoření souboru symbolického odkazu můžete použít relativní nebo absolutní názvy cest.

Použijte například ln –s příkaz k vytvoření souboru symbolického odkazu s názvem file1_link to file1 file.

ln -s /tmp/file1 /var/tmp/file1_link

Použijte ‘ls –F ‘ příkaz pro zobrazení seznamu souborů a adresářů.

$ ls -Fl /var/tmp
lrwxr-xr-x  1 geek  wheel   10 Dec 14 07:32 file1_link@ -> /tmp/file1

@ symbol, který následuje za názvem souboru, označuje, že soubor je symbolický odkaz. Výstup příkazu ls -F výše uvádí soubor file1_link jako symbolický odkaz.

Odstranění měkkých odkazů

Můžete použít příkaz rm k odstranění souboru soft link, stejně jako byste odstranili standardní soubor. Chcete-li například odstranit symbolický odkaz file1_link, použijte příkaz uvedený níže.

$ ls -Fl /var/tmp
lrwxr-xr-x  1 geek  wheel   10 Dec 14 07:32 file1_link@ -> /tmp/file1
$ rm file1_link


Linux
  1. Jak vytvořit pevné a symbolické odkazy v Linuxu

  2. Vysvětlení pevných odkazů a měkkých odkazů v Linuxu

  3. Jak vytvořit měkké a pevné odkazy v Linuxu

  1. Co je NFS a jak jej nainstalovat na Linux

  2. Jaké další miniatury jsou k dispozici a jak je nainstalovat?

  3. Co jsou měkké a pevné odkazy v systému souborů Linux

  1. Příkaz Ln:Jak vytvořit symbolické odkazy v Linuxu

  2. Jak vytvořit a připojit souborové systémy v Linuxu

  3. Rozdíl mezi měkkými a pevnými odkazy v Linuxu