GNU/Linux >> Znalost Linux >  >> Linux

Co je dvojitá tečka (..) a jedna tečka (.) v Linuxu?

. představuje adresář, ve kterém se nacházíte, a .. představuje nadřazený adresář.

Z definice tečky:

Jedná se o krátký řetězec (tj. posloupnost znaků), který je přidán na konec základního jména (tj. hlavní části jména) souboru nebo adresáře, aby se označil typ souboru nebo adresáře.

V operačních systémech typu Unix obsahuje každý adresář minimálně jeden objekt reprezentovaný jednou tečkou a další objekt reprezentovaný dvěma po sobě jdoucími tečkami. První odkazuje na samotný adresář a druhé odkazuje na jeho nadřazený adresář (tj. adresář, který jej obsahuje). Tyto položky jsou automaticky vytvořeny v každém adresáři, jak lze vidět pomocí příkazu ls s jeho volbou -a (která mu dává pokyn, aby zobrazil veškerý svůj obsah, včetně skrytých položek).


Jsou to speciální mapy jmenných uzlů, které se počítají jako pevné odkazy (zvyšují počet odkazů), i když to ve skutečnosti pevné odkazy nejsou, protože, jak jste řekl, adresáře nemohou mít pevné odkazy. Přečtěte si více zde:Pevné odkazy a uzly systému souborů Unix (inody)


Linux
  1. Co je příkaz Chown v Linuxu a jak jej používat

  2. Co je Podman a jak nainstalovat Podman v Linuxu

  3. Co je NFS a jak jej nainstalovat na Linux

  1. Vytváření, mazání a správa adresářů v systému Linux

  2. Co je Docker (a Linux kontejnery?)

  3. Co je hd0 a sda/sdb v Linuxu?

  1. Co je FirewallD a jak jej implementovat v systému Linux

  2. Jak odstranit adresář a složku v Linuxu?

  3. Co znamená ./ (lomítko) v linuxu?