Linux-operativsystemet består af hundredvis af filer og mapper, der er skjult som standard. Sådanne filer er kendt som skjulte filer eller prikfiler, fordi de altid begynder med en prik (.). Lad os undersøge, hvordan du kan se disse skjulte filer på dit Linux-system.
Konceptet med skjulte filer er enkelt, men meget vigtigt i Linux. De bruges hovedsageligt til lagring af konfigurationsfiler eller brugerindstillinger. Normalt bruges disse filer af dine systemtjenester, scripts eller andre programmer. For eksempel .bash_logout scriptet udføres, når du logger ud af dine Bash-sessioner. Et andet godt eksempel er .gitignore fil brugt af Git til at udelukke visse filer fra at blive pushet til dit fjernlager.
Nogle gange kan konceptet med skjulte filer bruges til at skjule bestemte filer fra de nysgerrige øjne hos for det meste ikke-avancerede brugere.
ls kommandoen er en meget brugt Linux-kommando. I sin enkleste form viser kommandoen filer og mapper i en mappe. Men ls viser ikke skjulte filer som standard.
For at vise skjulte filer skal du bruge -en option, som kommanderer ls til at liste "alle" filer og mapper (inklusive skjulte).
Naviger til din hjemmemappe med cd kommandoen og lav en liste over alle filer ved hjælp af ls.
ls -a
Produktion:
Som du kan se, er der flere filer, der starter med en prik (.). Hvis du bare kører ls kommando uden -en mulighed, vil outputtet ikke inkludere skjulte filer.
Hvis du ikke har nogen skjulte filer i din hjemmemappe, kan du oprette en vha berøringskommandoen som følger:
røre ved.sample_hidden_file.txt
Du kan også oprette skjulte mapper med mkdir kommando. Du skal bare sørge for at bruge prikken i begyndelsen af mappenavnet.
Du kan fortælle ls-kommandoen ikke at angive en bestemt fil eller mappe. For eksempel, givet at du er i din hjemmemappe, kan du køre følgende kommando for ikke at vise Desktop mappe i kommandoudgangen:
ls --hide=Skrivebord
Ud over ls kan du bruge find kommandoen som en alternativ måde at vise skjulte filer og mapper på Linux. Find-kommandoen søger efter filer i et mappehierarki.
For at liste eller finde alle skjulte filer skal du udtrykkeligt fortælle find-kommandoen til at liste alle filer, hvis navne starter med en prik (.).
finde. -navn ".*" -maxdepth 1 2> /dev/null
Kør følgende kommando for kun at finde og liste skjulte mapper eller mapper:
finde. -navn ".*" -maxdepth 1 -type d 2> /dev/null
Du kan også se skjulte filer fra GUI ved hjælp af din standard filhåndtering. GNOMEs filer er standard filhåndtering på Ubuntu Desktop. Tidligere har Filer programmet var kendt som Nautilus.
Du kan starte filer ved at trykke på super tasten og derefter skrive "Filer" i søgeinputtet, der vises. Klik på programmet Filer, og det vil som standard vise filer i hjemmemappen.
Som standard viser din filhåndtering ikke alle skjulte filer. Klik på Menu ikon placeret i øverste højre hjørne, og vælg Vis skjulte filer. Dine skjulte filer og mapper vil nu være synlige.
Alternativt kan du bruge tastaturgenvejen Ctrl + H for også at se skjulte filer på Linux.
Selvom du ikke kan se skjulte filer og mapper som standard, kan du stadig interagere med dem ligesom andre normale filer. Faktisk skal du på et tidspunkt muligvis foretage konfigurationsændringer i en skjult fil.
Find filer og mapper på et Linux-system
At vide, hvordan man viser og får vist alle filer, inklusive skjulte filer og mapper, er en fordel, hvis du overvejer Linux som din daglige driver. Dot-filer spiller en vigtig rolle i Linux-operativsystemet, da de normalt bruges til at gemme konfigurationsindstillinger for programmer.
Ud over filer kan find-kommandoen også effektivt finde mapper på Linux. Men der er et par flag og muligheder, som du bliver nødt til at lære at gøre.