logo

Linux ls kommando

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:

    -h:Den visar resultatstorlekar i ett mänskligt läsbart format (till exempel 2G 234M, 1K, etc.). Det här alternativet är inte en komponent i POSIX-standarden. Men implementerad i många system, t.ex. Solaris 9 2002, FreeBSD 4.5 2002 och GNU coreutils 1997.-l:Det står för långt format. Den visar Unix-filtyper, antal hårda länkar, behörigheter, grupp, ägare, senast ändrade namn och datum-tid och storlek. Om det ändrade datumet är äldre än sex månader ersätts tiden med årtalet. Några få implementeringar lägger till extra flaggor till behörigheter.

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:

    FreeBSD ls använder alternativet -G. Den inspekterar endast Unix-filens behörighet och typ och använder termcap-databasen. GNU ls tillämpar --color-alternativet. Den inspekterar Unix filtillägg, behörighet och typ och använder sin databas för att hantera färger som kontrolleras med dircolors.

Exempel:

 ls 

Nedan kan du se, efter att ha angett ls-kommandot, vi fick hela innehållslistan i /home/sssit-katalogen.

Linux ls kommando

Linux ls kommandoalternativ

ls alternativBeskrivning
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 -lhDetta 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 -lhSOm 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 -nDen 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 - honomDetta kommando skriver ut indexnumret om filen finns i den första kolumnen.
ls -sDen används för att enkelt identifiera katalogen genom att markera katalogerna med ett snedstreck (/) linjetecken.
ls -rDen används för att skriva ut listan i omvänd ordning.
ls -RDet kommer också att visa innehållet i underkatalogerna.
ls -lXDet kommer att gruppera filerna med samma tillägg i listan.
ls -ltDet 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 --versionDen 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 

linux-kataloger-ls-ett-kommando

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 

Linux-lista 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
Linux ls -l --block-size=[SIZE]

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 */ 

Linux 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 

Linux 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.


Linux ls -IG

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 

Linux ls -- färg

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 ~

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 ../ 

Linux 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