V tomto tutoriálu vám ukážeme, jak odstranit symbolické odkazy v systému Linux. Pro ty z vás, kteří nevěděli, Symbolický odkaz (také známý jako symbolický odkaz) je termín nebo speciální typ souboru v Linuxu, který ukazuje na jiný soubor nebo adresář. Obecně se k propojení knihoven používají symbolické odkazy. Používají se také k propojení souborů protokolu a složek na připojených sdílených položkách NFS (Network File System).
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem odstranění symbolických odkazů na Linuxu.
Předpoklady
- Server s jedním z následujících operačních systémů:Ubuntu nebo CentOS.
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Odstranění symbolických odkazů v systému Linux
Symbolické odkazy lze odstranit dvěma příkazy:rm
a unlink
. K odstranění symbolických odkazů můžete použít kterýkoli z následujících příkazů.
- Odstraňte symbolické odkazy pomocí
rm
√
Chcete-li odebrat symbolický odkaz, spusťte rm
příkaz se symbolickým názvem odkazu jako argument:
rm symlink
Chcete-li před odstraněním symbolického odkazu zobrazit výzvu, použijte -i
možnost:
rm -i symlink
Pokud byste chtěli smazat více než jeden symbolický odkaz, můžete předat více názvů symbolických odkazů jako argumenty pomocí space
oddělené:
rm symlink-name-1, symlink-name-2
Možnost rm
příkazy:
-i hat mean interactive ask for delete file -f force not ask just do action delete force -r recursive . use for Directory
- Odstraňte symbolické odkazy pomocí
unlink
√
Nejlepší způsob, jak odstranit symbolický odkaz, je pomocí vhodně pojmenovaného „unlink
" nářadí. Použití zrušení propojení k odstranění symbolického odkazu je velmi jednoduché, stačí jej namířit na symbolický odkaz, který chcete odpojit a odstranit:
unlink symlink
- Najděte a odstraňte nefunkční symbolické odkazy.
Příkaz find má možnost, která vám umožňuje najít symbolické odkazy, které ukazují na soubory, které již neexistují. Tento příkaz uvádí symbolické odkazy v aktuálním adresáři:
find . -type l
Jakmile získáte nefunkční symbolické odkazy, použijte -delete
pomocí find
příkaz, jak je znázorněno níže:
find /path/to/directory -xtype l -delete
Blahopřejeme! Úspěšně jste odstranili symbolické odkazy. Děkujeme, že používáte tento návod k odstranění symbolických odkazů na serveru Linux.