Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
`cp` (kópia):
* Vytvára duplikát: `CP` vytvorí úplne samostatnú kópiu súboru. Táto kópia zaberá svoj vlastný priestor na disku. Zmeny vykonané v pôvodnom súbore neovplyvnia kópiu a naopak.
* Veľkosť súboru: Skopírovaný súbor bude mať rovnakú veľkosť ako originál.
* metadáta: Zatiaľ čo niektoré metadáta (napríklad povolenia a časové pečiatky) sa môžu skopírovať, nie je to vždy dokonalá replikácia. Číslo inode (jedinečný identifikátor súboru v súborovom systéme) sa bude líšiť.
* Použitie: Ak potrebujete nezávislú, samostatnú verziu súboru, použite `CP`. Ak ho upravíte, druhý zostáva nedotknutý.
`ln` (link):
* Vytvorí ukazovateľ: `ln` vytvára odkaz, ktorý je v podstate ukazovateľom pôvodného súboru. Nevytvára novú kópiu údajov; Namiesto toho vytvorí nový záznam adresára, ktorý ukazuje na rovnaký inód ako pôvodný súbor.
* Veľkosť súboru: Samotný odkaz zaberá veľmi malý diskový priestor. Veľkosť je v podstate veľkosť názvu odkazu.
* metadáta: Odkaz zdedí niektoré metadáta z pôvodného súboru.
* Dva typy odkazov:
* tvrdé odkazy: Je možné vytvoriť iba pre súbory (nie pre adresáre) a viac tvrdých odkazov ukazuje na rovnaké údaje. Vymazanie jedného tvrdého odkazu neodstráni pôvodné údaje, pokiaľ nie sú odstránené všetky * tvrdé odkazy.
* Symbolické odkazy (softvérové odkazy): Môže ukazovať na súbory * alebo * adresáre. Obsahujú cestu k pôvodnému súboru. Odstránenie symbolického odkazu neovplyvňuje pôvodný súbor. Ak je pôvodný súbor presunutý alebo odstránený, symbolický odkaz sa zlomí.
Tu je tabuľka sumarizujúca kľúčové rozdiely:
| Funkcia | `cp` (kópia) | `ln` (link) |
| ---------------- | ------------------------ | ------------------------ |
| Akcia | Vytvorí duplikát Vytvorí ukazovateľ
| Diskový priestor Používa ďalší priestor Minimálny priestor navyše
| Zmena údajov Nezávislé kópie Zmeny ovplyvňujú všetky odkazy (tvrdé odkazy)
| Vymazanie súborov | Vymazanie jednej kópie neovplyvňuje ostatných Odstránenie všetkých tvrdých odkazov vymaže údaje; Symbolické odkazy sa rozbijú
| Typ súboru Pracuje na súboroch a adresároch Tvrdé odkazy:iba súbory; Symbolické odkazy:súbory a adresáre
Príklad:
Povedzme, že máte súbor s názvom `myDocument.txt`.
* `CP MyDocument.txt myDocument_copy.txt` Vytvorí úplne samostatnú kópiu.
* `Ln myDocument.txt myDocument_link` Vytvorí tvrdý odkaz. `MyDocument.txt` a` MyDocument_link` pozri rovnaké údaje.
* `ln -s myDocument.txt myDocument_symlink` Vytvorí symbolický odkaz. `MyDocument_symlink` poukazuje na` myDocument.txt`.
V podstate:použite `CP`, keď potrebujete skutočnú kópiu; Použite `ln`, keď chcete, aby viac mien smerovalo k rovnakým údajom (tvrdé odkazy) alebo pohodlnej skratky (symbolické odkazy). Vyberte príkaz, ktorý najlepšie vyhovuje vašim potrebám na základe toho, či potrebujete nezávislé kópie alebo efektívne odkazovanie.