Dataknut & Kodepoeten: Introduksjon til terminalen
Indholdsfortegnelse:
- Sådan bruges kommandoen
ls
- Lang liste format
- Vis skjulte filer
- Sortering af output
- Liste undermapper rekursivt
- Konklusion
Kommandoen
ls
er en af de grundlæggende kommandoer, som enhver Linux-bruger skal kende. Det bruges til at liste oplysninger om filer og mapper i filsystemet.
ls
hjælpeprogrammet er en del af pakken GNU-kerneprogrammer, der er installeret på alle Linux-distributioner.
I denne tutorial vil vi vise dig, hvordan du bruger kommandoen
ls
gennem praktiske eksempler og detaljerede forklaringer af de mest almindelige
ls
indstillinger.
Sådan bruges kommandoen
ls
Syntaks for kommandoen
ls
er som følger:
ls
Når det bruges uden indstillinger og argumenter, viser
ls
en liste over navnene på alle filer i det aktuelle arbejdsmappe:
ls
Filerne er anført i alfabetisk rækkefølge:
cache db empty games lib local lock log mail opt run spool tmp
Hvis du vil liste filer i et specifikt bibliotek, skal du sende stien til kataloget som et argument til kommandoen ls. For eksempel for at få vist indholdet i mappen
/etc
du skriver type:
ls /etc
Du kan også videregive flere mapper og filer til kommandoen
ls
adskilt med mellemrum:
ls /etc /var /etc/passwd
Hvis den bruger, du er logget på, ikke har læsetilladelser til kataloget, får du en meddelelse om, at jeg ikke kan åbne kataloget:
ls /root
ls: cannot open directory '/root': Permission denied
Kommandoen
ls
har et antal indstillinger. I afsnittene nedenfor undersøger vi de mest almindeligt anvendte indstillinger.
Lang liste format
Standardoutput for kommandoen
ls
viser kun navnene på filerne og mapperne, hvilket ikke er meget informativt.
Indstillingen
-l
(små bogstaver L) får
ls
til at udskrive filer i et lang fortegnelsesformat.
Når det lange listeformat bruges, viser kommandoen
ls
følgende filinformation:
- Filtypen Filtilladelserne Antal hårde links til filen Fil-ejer Filgruppe FilstørrelseDato og TimeFile-navn
Overvej følgende eksempel:
ls -l /etc/hosts
-rw-r--r-- 1 root root 337 Oct 4 11:31 /etc/hosts
Lad os forklare de vigtigste kolonner i output.
Det første tegn viser filtypen. I vores eksempel er det første tegn
-
som angiver en almindelig fil. Værdier for andre filtyper er som følger:
-
-
- Regelmæssig filb
- Blokér specialfilc
- Tegn specialfild
- Katalogl
- Symbolisk linkn
- Netværksfilp
- FIFOs
- Socket
De næste ni tegn viser filtilladelser. De første tre tegn er for brugeren, de næste tre er for gruppen, og de sidste tre er for andre. Du kan ændre filtilladelser med kommandoen
chmod
. Tilladelsestegnet kan have følgende værdi:
-
r
- Tilladelse til at læse filenw
- Tilladelse til at skrive til filenx
- Tilladelse til at udføre filens
- setgid bitt
- sticky bit
I vores eksempel betyder
rw-r--r--
at brugeren kan læse og skrive filen, og gruppen og andre kun kan læse filen. Nummeret
1
efter tilladelsestegnene er antallet af harde links til denne fil.
De næste to
root root
viser filejeren og gruppen efterfulgt af filstørrelsen (
337
), vist i byte. Brug indstillingen
-h
, hvis du vil udskrive størrelser i et menneskeligt læsbart format. Du kan ændre
chown
ved hjælp af
chown
kommandoen.
Oct 4 11:31
er den sidste dato og tidspunkt for filændring.
Den sidste kolonne er navnet på filen.
Vis skjulte filer
Som standard viser kommandoen
ls
ikke skjulte filer. I Linux er en skjult fil enhver fil, der begynder med en prik (
.
).
For at få vist alle filer inklusive de skjulte filer skal du bruge indstillingen
-a
:
ls -la ~/
drwxr-x--- 10 linuxize linuxize 4096 Feb 12 16:28. drwxr-xr-x 18 linuxize linuxize 4096 Dec 26 09:21.. -rw------- 1 linuxize linuxize 1630 Nov 18 2017.bash_history drwxr-xr-x 2 linuxize linuxize 4096 Jul 20 2018 bin drwxr-xr-x 2 linuxize linuxize 4096 Jul 20 2018 Desktop drwxr-xr-x 4 linuxize linuxize 4096 Dec 12 2017.npm drwx------ 2 linuxize linuxize 4096 Mar 4 2018.ssh
Sortering af output
Som allerede nævnt angiver
ls
kommandoen som standard filerne i alfabetisk rækkefølge.
--sort
giver dig mulighed for at sortere output efter udvidelse, størrelse, tid og version:
-
--sort=extension
(eller-X
) - sorter alfabetisk efter udvidelse.--sort=size
(eller-S
) - sorter efter filstørrelse.--sort=time
(eller-t
) - sorter efter ændringstid.--sort=version
(eller-v
) - Naturlig slags versionnumre.
For eksempel at sortere filerne i
/var
biblioteket efter ændringstid i den omvendte sorteringsrækkefølge, du vil bruge:
ls -ltr /var
Det er værd at nævne, at kommandoen
ls
ikke viser den samlede plads, som indholdet af biblioteket besætter. Brug kommandoen
du
at få et katalogstørrelse.
Liste undermapper rekursivt
Indstillingen
-R
fortæller
ls
kommandoen at vise indholdet af undermapper rekursivt:
Konklusion
Kommandoen
ls
viser oplysninger om filer og mapper.
For mere information om
ls
besøg GNU Coreutils-siden, eller indtast
man ls
i din terminal.
En af de ulemper ved at bruge Windows er, at tiden går på, at der opstår en masse råkroge i kroge og kroge , til sidst sænke hele pc'en ned til en gennemsøgning. Et eksempel herpå er de tomme mapper efterladt af ting som afinstalleret software og midlertidige filer. En lille freeware app kaldet Fjern tomme mapper eksisterer for at gøre din pc opleve den lille smule lettere.

RED er et meget simpelt program med en meget enkel grænseflade. Og det burde være; sletning af tomme mapper er ikke kompliceret, bare kedelig og tidskrævende.
Farve dine Windows 7 mapper for nem identifikation med Rainbow Mapper

Rainbow Mapper er et godt program, der giver dig mulighed for at ændre farven på dine Windows 7 & Vista-mapper lige fra kontekstmenuen.
Det er meget vigtigt at holde styr på alle drev / mapper på din pc for at udglatte funktionen. Selvom der findes mange ledige diskpladsanalysersoftware, som lader dig kontrollere alle dine pc-drev og dets filer og mapper, er

JDiskReport