De ls är listkommandot i Linux. Det kommer att visa hela listan eller innehållet i din katalog. Bara Skriv ls och tryck på enter-tangenten. Hela innehållet kommer att visas.
ls är ett kommando som används för att lista datorkataloger och filer i Unix-liknande och Unix-operativsystem. Den är utvecklad av Single Unix Specification och POSIX.
Det är tillgängligt inuti EFI-skalet, som en komponent i UnxUtils-gruppen av inbyggda Win32-portar för grundläggande GNU Unix-liknande verktyg som ett isolerat paket för Microsoft Windows, eller som en komponent i MSX-DOS2 Tools of ASCII for MSX-DOS version 2.
De numeriska datormiljöerna GNU Octave och MATLAB innehåller en ls-funktion med samma funktionalitet. I flera andra miljöer som Microsoft Windows, OS2 och DOS ges samma funktionalitet av kommandot dir. De olika implementeringarna inkluderar olika alternativ, som med nästan alla verktyg. Vi kan kontrollera dokumentationen som ges av kommandot för lämpliga alternativ och användning.
Kort historia om ls
Ett ls-verktyg inträffade i den första versionen av AT&T UNIX, titeln som erhölls från samma kommando i Multics hette också 'ls', en förkortning för 'lista' termin. ls är en komponent i X/Open Portability Guide från nummer 2 av 1987. Den köptes in i POSIX.1 första versionen och Single Unix Specification.
mylivecricket.
Beteende
Unix-liknande och Unix-operativsystem hanterar tanken på en fungerande katalog. ls listar flera filer i arbetskatalogen när de används utan argument. I den katalogen listas filerna om en katalog nämns. Argumenten kan innefatta kataloger och filer.
Namn som börjar med '.' symbolen är dolda. De '.' katalogen är känd som arbetskatalogen, och '..' symbolen är känd som dess överordnade katalog. Som standard visas de. Alla filer visas med -a. Filnamn som uttryckligen anges listas alltid.
ls visar bara namn utan alternativ. Flera alternativ kan kombineras. De grundläggande alternativen är:
Det är möjligt att visa olika föremål med olika typer av färger. Det är ett område där implementeringar skiljer sig åt:
Exempel:
ls
Nedan kan du se, efter att ha angett ls-kommandot, vi fick hela innehållslistan i /home/sssit-katalogen.
Linux ls kommandoalternativ
ls alternativ | Beskrivning |
---|---|
ls -a | I Linux börjar dolda filer med . (prick) symbol och de är inte synliga i den vanliga katalogen. Kommandot (ls -a) kommer att ta upp hela listan över den aktuella katalogen inklusive de dolda filerna. |
ls -l | Det kommer att visa listan i ett långlistformat. |
ls -lh | Detta kommando visar dig filstorlekarna i läsbart format. Filens storlek är mycket svår att läsa när den visas i termer av byte. Kommandot (ls -lh) ger dig data i form av Mb, Gb, Tb, etc. |
ls -lhS | Om du vill visa dina filer i fallande ordning (högst högst upp) enligt deras storlek, kan du använda kommandot (ls -lhS). |
ls -l - -block-size=[SIZE] | Den används för att visa filerna i ett visst format. Här, i [SIZE] kan du tilldela storlek enligt dina krav. |
ls -d */ | Den används för att endast visa underkataloger. |
ls -g eller ls -lG | Med detta kan du utesluta kolumn med gruppinformation och ägare. |
ls -n | Den används för att skriva ut grupp-ID och ägar-ID istället för deras namn. |
ls --color=[VALUE] | Detta kommando används för att skriva ut listan som färgad eller missfärgad. |
ls - honom | Detta kommando skriver ut indexnumret om filen finns i den första kolumnen. |
ls -s | Den används för att enkelt identifiera katalogen genom att markera katalogerna med ett snedstreck (/) linjetecken. |
ls -r | Den används för att skriva ut listan i omvänd ordning. |
ls -R | Det kommer också att visa innehållet i underkatalogerna. |
ls -lX | Det kommer att gruppera filerna med samma tillägg i listan. |
ls -lt | Det kommer att sortera listan genom att visa nyligen ändrade filer överst. |
ls ~ | Det ger innehållet i hemkatalogen. |
ls ../ | Det ger innehållet i överordnad katalog. |
ls --version | Den kontrollerar versionen av kommandot ls. |
Linux är ett kommando
Det kommer att ge dig hela listan över en katalog inklusive de dolda filerna också. I Linux börjar dolda filer med en punkt (.) och kan inte ses i den vanliga katalogen.
Exempel:
ls -a
I exemplet ovan kan du se hela listan med filer, inklusive de dolda filerna.
Linux ls -l kommando
Kommandot ls visar bara filerna. Men om du vill att dina filer ska visas i ett långt listformat kan du använda kommandot ls -l.
Exempel:
ls -l
Här, som du kan se listan i långlistformat.
Kolumner ovan anger specifika saker:
- Kolumn 1 anger information om filbehörighet.
- Kolumn 2 anger antalet länkar till filen.
- Kolumn 3 & 4 anger ägare och gruppinformation.
- Kolumn 5 anger storleken på filen i byte.
- Kolumn 6 visar datum och tid då filen nyligen ändrades.
- Kolumn 7 visar fil- eller katalognamnet.
Linux ls -l --block-size=[SIZE]
Om du vill visa filstorleken på din lista i ett visst format eller storlek kan du använda det här kommandot. Sätt bara storleken i stället för [SIZE] enligt dina krav.
Syntax:
ls -l --block-size=[SIZE]
Exempel:
ls -l --block-size=M
Låt oss se resultatet nedan.
rihannas ålder
Här har alla filstorlekar listats i megabyte.
Du kan ersätta [SIZE] med följande åtgärder:
- K = Kilobyte
- M = Megabyte
- G = Gigabyte
- T = Terabyte
- P = Petabyte
- E = Exabyte
- Z = Zettabyte
- Y = Yottabyte
Linux ls -d */
Om du bara vill visa underkatalogerna exklusive alla andra filer kan du använda det här kommandot.
Exempel:
ls -d */
Resultatet ovan visar endast underkataloger exklusive alla andra filer.
Linux ls -g
Om du inte vill visa ägarinformationen i din lista kan du exkludera den här kolumnen med hjälp av det här kommandot.
Exempel:
ls -g
Här utesluts ägarekolumnen.
Linux ls -lG
Om du inte vill visa gruppinformationen i din lista kan du exkludera den här kolumnen med hjälp av det här kommandot.
Här utesluts gruppkolumnen.
stdin c programmering
Linux ls --color=[VALUE]
Detta kommando används för att färglägga och avfärga listan. Om du ersätter [VÄRDE] med 'auto', kommer den att visa den färgade listan. Men om du ersätter [VÄRDE] med 'aldrig', kommer det att avfärga listan.
Syntax:
ls --color=[VALUE]
Exempel:
ls --color=never
ls --color=auto
Du kan lätt märka skillnaden mellan auto och aldrig kommando i bilden ovan.
Linux ls ~
Linux ls ~ kommando visar innehållet i hemkatalogen. Låt oss se exemplet med ls ~ kommando.
Exempel:
ls ~
Linux ls ../
Detta kommando innehåller listan över den överordnade katalogen.
I det givna exemplet är vår nuvarande katalog Nedladdningar och genom att använda ls ../ kommandot har vi listat innehållet i dess överordnade katalog 'hemkatalog'.
Exempel:
ls ../
Öppna den senast ändrade filen med ls -t
Den kan sortera filen efter redigerad tid och visa den senast ändrade filen först. För att öppna den senast ändrade filen i den aktuella arbetskatalogen kan vi använda kommandot ls och head-kommandon:
ls -t | head -1
Visa filstorlek i HRF (human readable format)
För att visa filstorlek i ett mänskligt läsbart format, d.v.s. GB, G, KB, MB, etc., kan vi använda kommandot nedan:
ls -lh
Där h är förkortning för mänskligt läsbart format.
formatera java-sträng
Visa kataloginformation
När vi använder 'dem' , kommer vi att få information om kataloginnehållet. Men om vi vill se informationen om katalogen kan vi använda alternativet -d.
Till exempel, om vi använder kommandot ls -l /etc, kommer det att visa alla filer i etc-katalogen. Men om vi vill visa detaljerna i katalogen /etc, kan vi använda alternativet -ld. Kommandot är som följer:
$ ls -l /etc $ ls -ld /etc
Äldre filer relaterade till den senast redigerade tiden
Vi kan använda kommandot ls -lt för att sortera filnamnen som visas i sekvensen för den senast redigerade tiden. Vi kommer att finna det praktiskt att använda det med alternativet -l. Kommandot nämns nedan:
ls -lt
Äldre filer relaterade till den senast redigerade tiden (omvänd ordning)
Vi kan använda kommandot ls -ltr för att sortera filnamnen som visas i sekvensen av den senast redigerade tiden i omvänd ordning. Den kommer att visa den senast ändrade filen i slutraden. Det blir mer tillgängligt när noteringsprocessen tar lång tid. Kommandot nämns nedan:
ls -ltr