Přejít na hlavní obsah

Jak vytvořit pevný linuxový odkaz: podrobný průvodce

Pevný odkaz, také známý jako pevné spojení nebo pevné připojení, je specifický typ odkazu v operačním systému Linux. Pevný odkaz vám umožňuje vytvořit více jmen pro stejný soubor nebo adresář v systému souborů. Když vytvoříte pevný odkaz, oba názvy budou odkazovat na stejná data na disku.

Tvrdé odkazy se liší od symbolických odkazů, které jsou vytvořeny pomocí příkazu "ln-S" a ukazují cestu k souboru nebo adresáři. Symbolické odkazy neobsahují informace o umístění skutečných dat a mohou být použity k vytvoření odkazů na soubory nebo adresáře umístěné v jiné sekci nebo dokonce na jiném zařízení.

Pevné odkazy v Linuxu mohou být užitečné v mnoha případech. Umožňují vám vytvořit více jmen pro stejný soubor, což usnadňuje jeho přístup a správu. Kromě toho, když odstraníte jedno jméno, data zůstanou přístupná prostřednictvím jiného názvu, protože jsou uložena na disku, nikoli v samotném odkazu.

Důležitě: pevné odkazy lze vytvořit pouze na soubory uvnitř jednoho souborového systému. Nelze vytvořit pevný odkaz na soubor, který je v jiném souborovém systému.

Jak vytvořit pevný odkaz v Linuxu

Chcete-li vytvořit pevný odkaz v Linuxu, můžete použít příkaz ln. Syntaxe příkazu je následující:

  • možnosti - další vlajky týmu;
  • výchozí soubor - cesta ke stávajícímu souboru nebo adresáři;
  • odkaz - cesta k novému odkazu, který chcete vytvořit.

Například vytvořit pevný odkaz na Soubor " file.txt "s názvem" link.txt" , můžete spustit následující příkaz:

ln file.txt link.txt

Po provedení tohoto příkazu bude v aktuálním adresáři vytvořen pevný odkaz " link.txt", který bude ukazovat na stejný soubor jako " file.txt".

Můžete také vytvořit pevný odkaz na adresář. Chcete-li například vytvořit pevný odkaz na adresář "dir1" s názvem "dir2", spusťte následující příkaz:

Výsledkem bude pevný odkaz "dir2", který ukazuje na stejné adresář jako "dir1".

Tvrdé odkazy jsou velmi užitečné při vytváření alternativních názvů souborů nebo adresářů, zejména v případech, kdy chcete, aby se změny provedené v jednom názvu souboru nebo adresáře automaticky odrážely v jiném jménu.

Je však třeba si uvědomit, že pevné odkazy nemohou odkazovat na soubory nebo adresáře na různých souborových systémech a nemohou také odkazovat na adresáře.

Vytvoření pevného odkazu: krok za krokem

Krok 1: otevření terminálu

Chcete-li vytvořit pevný odkaz, musíte otevřít terminál v Linuxu. K tomu můžete použít klávesovou zkratku Ctrl + Alt + T nebo najít terminál v nabídce aplikací.

Krok 2: Přejděte do požadovaného adresáře

Pomocí příkazu cd přejděte do požadovaného adresáře. Pokud je například soubor, na který chcete vytvořit pevný odkaz, v adresáři Dokumenty, zadejte následující příkaz:

cd Документы

Krok 3: vytvoření pevného odkazu

Chcete-li vytvořit pevný odkaz , použijte příkaz ln následovaný názvem souboru (nebo adresáře), na který chcete odkaz Vytvořit, a poté názvem, který chcete odkaz přiřadit. Například:

ln file.txt link.txt

V tomto příkladu vytvoříme pevný odkaz s názvem " link.txt "na soubor s názvem" file.txt".

Krok 4: Kontrola vytvořeného odkazu

Chcete-li se ujistit, že byl odkaz úspěšně vytvořen, použijte příkaz ls-l k zobrazení seznamu souborů a odkazů v aktuálním adresáři. Uvidíte, že odkaz se zobrazí spolu s dalšími soubory.

ls -l

V závěru uvidíte něco jako:

-rw-r--r-- 1 user group 45 Feb 24 15:25 file.txt-rw-r--r-- 1 user group 45 Feb 24 15:25 link.txt

Všimněte si, že oba soubory mají stejnou velikost a datum vytvoření, protože se jedná o stejný soubor, jednoduše s různými názvy.

Nyní víte, jak vytvořit pevný odkaz v Linuxu. Hodně štěstí při používání!

Pevný odkaz nebo symbolický odkaz: rozdíl

Tvrdý odkaz je přímým odkazem na soubor nebo adresář na souborovém systému. Vytvoří nový záznam v systému souborů, který označuje stejná data jako původní soubor nebo adresář. Pevný odkaz má svůj nezávislý název a lze jej použít pro přístup k souboru nebo adresáři, stejně jako původní záznam. Změna původního souboru nebo adresáře se automaticky projeví i na jeho pevném odkazu.

Vytvoření pevného odkazu je možné pouze pro soubory a adresáře, které jsou uvnitř stejné sekce souborového systému.

Symbolický odkaz, nebo "simlink", je soubor, který obsahuje cestu k původnímu souboru nebo adresáři. Na rozdíl od pevného odkazu symbolický odkaz označuje soubor nebo adresář po cestě, nikoli samotný soubor nebo adresář. Pokud se původní soubor nebo adresář přesune nebo změní, symbolický odkaz tyto změny neodráží a může naznačovat neexistující soubor nebo adresář.

Symbolický odkaz lze vytvořit nejen pro soubory a adresáře, které se nacházejí v různých částech systému souborů, ale také pro soubory a adresáře umístěné na jiných souborových systémech.

Jako volba mezi pevným odkazem a symbolickým odkazem by měla být vedena zásadami použití a požadavky. Pevné odkazy jsou vhodnější pro případy, kdy je vyžadováno zachování spojení mezi soubory a adresáři, a symbolické odkazy mohou být užitečné v situacích, kdy je vyžadována flexibilita a možnost přenosu odkazu bez ohledu na originál.

Výběr cesty pro pevný odkaz v Linuxu

Při výběru cesty je třeba zvážit několik faktorů:

  1. Přístupová práva: Ujistěte se, že cesta, na kterou bude vytvořen pevný odkaz, je k dispozici ke čtení a zápisu. Pokud plánujete ukládat změny v souboru nebo provádět změny v adresáři prostřednictvím pevného odkazu, zkontrolujte, zda máte příslušná přístupová práva.
  2. Logika systému souborů: Při výběru cesty pro pevný odkaz je důležité vzít v úvahu strukturu souborového systému. Kromě logického uspořádání souborů a adresářů je třeba zvážit možnost přesunu nebo odstranění původního souboru nebo adresáře. Pokud plánujete používat pevný odkaz po dlouhou dobu, ujistěte se, že cesta, na kterou ukazuje, zůstane stejná.
  3. Snadné použití: Vyberte si cestu, která bude pohodlná pro práci s pevným odkazem. Používejte známé a srozumitelné názvy pro soubory a adresáře, abyste se nezamotali do struktury a neztráceli čas hledáním požadovaného souboru nebo adresáře.
  4. Kontext úkolu: Při výběru cesty pro pevný odkaz zvažte vlastnosti svého úkolu nebo projektu. Pokud se odkaz používá k usnadnění přístupu k často používaným souborům, vyberte cestu, která bude pohodlná a rychle dostupná. Pokud potřebujete odkaz pro uspořádání systému souborů nebo adresářů, vyberte cestu, která bude nejvhodnější pro organizaci a strukturování vašich dat.

Vzhledem ke všem výše uvedeným faktorům nemusí být výběr cesty pro pevný linuxový odkaz tak jednoduchou úlohou. Správná volba cesty však pomůže učinit práci s tvrdým odkazem pohodlnější a efektivnější.

Vytvoření pevného odkazu pomocí příkazu ln

Tým ln má následující syntaxi:

ln [možnosti] původní název: cíl

Původní název - je to název existujícího souboru nebo adresáře, pro který chcete vytvořit odkaz. Cíl_jem - toto je název, který chcete použít jako odkaz na původní název. Pokud neuvádíte cestu k původnímu nebo cílovému souboru, jsou považovány za relativní k aktuálnímu pracovnímu adresáři.

Chcete-li vytvořit pevný odkaz pomocí příkazu ln, postupujte podle následujících kroků:

Krok 1: Otevřete terminál.

Krok 2: Zadejte příkaz ln zadáním původního názvu souboru nebo adresáře a cílového názvu odkazu:

ln původní název: cíl

Například vytvořit pevný odkaz s názvem " link.txt "pro soubor" file.txt", spusťte následující příkaz:

ln file.txt link.txt

Krok 3: Zkontrolujte vytvořený pevný odkaz pomocí příkazu ls:

Uvidíte, že byl vytvořen nový záznam s

váš pevný odkaz.

Odstranění pevného odkazu v Linuxu

Odstranění tvrdého odkazu v Linuxu lze provést pomocí příkazu "rm".

Pevný odkaz je další název souboru, který označuje stejný inode (jedinečný identifikátor) původního souboru. Hlavní rozdíl mezi tvrdým odkazem a symbolickým odkazem je v tom, že pevný odkaz není ukazatelem názvu souboru, ale samostatným názvem souboru.

Chcete-li odstranit pevný odkaz v Linuxu, postupujte podle těchto kroků:

  1. Otevřete terminál.
  2. Zadejte příkaz " rm "s příznakem" - i " pro interaktivní mazání souborů:

rm -i жесткая_ссылка 

Smazání tvrdého odkazu neovlivní původní soubor ani jiné tvrdé odkazy, které by mohly naznačovat tento soubor. Původní soubor zůstane nedotčen, pokud na něj odkazuje alespoň jeden pevný odkaz.

Odstranění pevného odkazu je užitečné, když již nepotřebujete další název souboru nebo chcete uvolnit místo na disku.

Použití pevného odkazu v Linuxu

Použití pevného odkazu v Linuxu může být užitečné v následujících případech:

  • Vytvořte více jmen pro jeden soubor nebo adresář, abyste k nim měli snadný přístup z různých míst souborového systému.
  • Vytvořte "chráněnou kopii" důležitých souborů nebo adresářů, abyste zabránili jejich odstranění nebo změně omylem.
  • Organizace a strukturování souborového systému, které usnadňuje navigaci a práci se soubory a adresáři.

K vytvoření pevného odkazu na soubor nebo adresář v Linuxu lze použít příkaz ln s možností-l nebo bez něj. Například:

    Pro vytvoření pevného odkazu na soubor:
ln file link
ln -d directory link

Prvním argumentem příkazu ln je původní soubor nebo adresář a druhým argumentem je název vytvořeného odkazu. Po provedení příkazu bude vytvořen pevný odkaz se zadaným názvem, který bude odkazovat na stejný objekt jako původní soubor nebo adresář.

Při práci s tvrdými odkazy je třeba vzít v úvahu následující vlastnosti:

  • Pevný odkaz lze vytvořit pouze v rámci jednoho souborového systému.
  • Původní soubor nebo adresář a pevný odkaz na něj jsou považovány za rovnocenné a změny provedené v jednom z nich se projeví i na druhém.
  • Pevný odkaz lze odstranit, upravit nebo přesunout stejným způsobem jako původní soubor nebo adresář.

Použití pevného odkazu v Linuxu může výrazně usnadnit organizaci a práci se soubory a adresáři v souborovém systému. S ohledem na vlastnosti pevného odkazu jej lze použít k vytvoření více jmen pro jeden soubor nebo adresář, k ochraně důležitých souborů před náhodným odstraněním nebo změnou a ke zjednodušení navigace a strukturování systému souborů.