RHEL 7 – RHCSA Notes (Cheat Sheets)
Měkké odkazy
Jak je znázorněno na diagramu, měkké odkazy nebo symbolické odkazy jednoduše ukazují na jiný soubor. Obsahuje pouze cestu k souboru, na který ukazuje
1. Způsob vytvoření
# touch file # ln -s file link # ls -l -rw-r--r-- 1 root root 0 Sep 19 14:41 link lrwxrwxrwx 1 root root 5 Sep 19 15:41 link -> file
„l ” ve výše uvedeném výstupu příkazu “ls -l” označuje, že soubor je měkký odkaz.
2. Velikost softwarového odkazu vytvořeného ve výše uvedeném příkladu je počet znaků v názvu cesty (souboru), což je 5 (může být absolutní nebo relativní).
3. Pokud smažete původní soubor (soubor), soft link se vykreslí jako nepoužitelný.
4. Měkké odkazy mohou být umístěny v různých souborových systémech.
5. Můžete také vytvořit měkké odkazy na adresáře.
Pevné odkazy
Každý soubor používá alespoň jeden pevný odkaz. Když tedy vytvoříte nový soubor, vytvoří se nová položka adresáře, která se nazývá počet odkazů. Takže když vytvoříte nový pevný odkaz na tento soubor, počet odkazů se zvýší o 1.
1. metoda tvorby
# touch file1 # ls -l -rw-r--r-- 1 root root 0 Sep 23 13:19 file1 # ln file1 file2 # ls -l -rw-r--r-- 2 root root 0 Sep 23 13:19 file1 -rw-r--r-- 2 root root 0 Sep 23 13:19 file2 # ls -li 1282 -rw-r--r-- 2 root 0 root 0 Sep 23 13:19 file1 1282 -rw-r--r-- 2 root 0 root 0 Sep 23 13:19 file2 # find . -inum 1282 ./file1 ./file2
2. Počet odkazů se zvýší o jeden pokaždé, když vytvoříte nový pevný odkaz na soubor, jak je uvedeno výše.
3. I když odstraníte některý ze souboru, nebude to mít žádný vliv na druhý soubor. Snižuje se pouze počet odkazů
4. Pevné odkazy nemohou procházet systémem souborů.
5. Nelze vytvářet pevné odkazy na adresáře.