jak odstranit (odstranit) symbolické odkazy v Linuxu

jak odstranit (odstranit) symbolické odkazy v Linuxu

symbolický odkaz je také známý jako symlink nebo soft link, je speciální typ souboru, který slouží jako odkaz na jiný soubor nebo adresář. Symlink může odkazovat na soubor nebo adresář na stejném nebo jiném souborovém systému nebo oddílu. Tato příručka vysvětluje, jak odstranit symbolické odkazy v systémech Linux.

než budete pokračovat v odstraňování symbolického odkazu, ujistěte se, že použití má oprávnění k zápisu v nadřazeném adresáři symlinku. V opačném případě se zobrazí chyba” provoz není povolen”.

Chcete-li zkontrolovat symlink a najít cílový adresář nebo soubor, použijte příkaz ls -l.

ls -l /home/file.php
lrwxrwxrwx 1 tecnstuff tnsgrp 4 May 2 14:03 /home/file.php -> file_link.php

ve výše uvedeném výstupu první znak l ukazuje, že soubor je symbolický a symbol šipky -> označuje, kam symbolický odkaz ukazuje.

Odebrat symbolické odkazy pomocí rm #

Chcete-li odstranit symbolický odkaz, použijte příkaz rm následovaný názvem symbolického odkazu. Pomocí příkazu rm můžete odstranit daný soubor nebo adresáře.

rm SYMLINK_NAME

Chcete-li například odstranit symbolický odkaz /home/file.php, spusťte následující příkaz:

rm /home/file.php

nebude zobrazovat výstup a výstupy s nulou.

pokud chcete smazat více než jeden symbolický odkaz, můžete předat více jmen symlink jako argumenty s space oddělenými.

rm SYMLINK_NAME_1, SYMLINK_NAME_2

pokud chcete před odstraněním symbolu vyzvat potvrzovací zprávu, měli byste předat volbu -i spolu s příkazem rm :

rm -i SYMLINK_NAME

zadejte y a stiskněte tlačítko Enter pro potvrzení.

získáte následující výstup:

rm: remove symbolic link 'SYMLINK_NAME'?

ujistěte se, že při odstraňování symbolu nikdy nepoužíváte volbu -r spolu s příkazem rm. V opačném případě odstraní veškerý obsah cílového adresáře.

Odebrat symbolické odkazy pomocí příkazu unlink #

Unlink odstraní daný symlink. Je možné odstranit pouze jeden soubor pomocí unlink.

Chcete-li odstranit symbolický odkaz pomocí unlink, spusťte následující příkaz následovaný názvem symlink.

unlink SYMLINK_NAME

Chcete-li například odstranit symbolický odkaz /home/file.php, spusťte následující příkaz unlink :

unlink /home/file.php

při odebírání symbolického odkazu, který ukazuje na adresář, nepřipojujte k názvu symbolu koncové lomítko.

závěr#

tento tutoriál vám ukázal, jak odstranit symbolické odkazy nebo symlink pomocí příkazu rm nebo unlink.

Leave a Reply