logo

Linux ls komanda

The ls ir saraksta komanda operētājsistēmā Linux. Tas parādīs pilnu jūsu direktorija sarakstu vai saturu. Vienkārši ierakstiet ls un nospiediet ievadīšanas taustiņu. Tiks parādīts viss saturs.

ls ir komanda, ko izmanto, lai uzskaitītu datoru direktorijus un failus Unix līdzīgās un Unix operētājsistēmās. To izstrādā Single Unix specifikācija un POSIX.
Tas ir pieejams EFI apvalkā kā pamata GNU Unix līdzīgu utilītu vietējo Win32 portu grupas UnxUtils komponents kā atsevišķa pakotne operētājsistēmai Microsoft Windows vai kā ASCII MSX-DOS2 rīku sastāvdaļa MSX-DOS versijai. 2.

Skaitliskās skaitļošanas vidēs GNU Octave un MATLAB ir ls funkcija ar tādu pašu funkcionalitāti. Vairākās citās vidēs, piemēram, Microsoft Windows, OS2 un DOS, to pašu funkcionalitāti nodrošina komanda dir. Dažādās implementācijās, tāpat kā gandrīz katrā utilītprogrammā, ir iekļautas dažādas iespējas. Mēs varam pārbaudīt komandas sniegtajā dokumentācijā piemērotas opcijas un lietojumu.

Īsa ls vēsture

AT&T UNIX pirmajā versijā tika izmantota utilīta ls, kuras nosaukums tika iegūts no tās pašas komandas programmā Multics ar nosaukumu 'ls', kas ir akronīms 'saraksts' jēdziens. ls ir X/Open pārnesamības rokasgrāmatas sastāvdaļa no 1987. gada 2. izdevuma. Tā tika iekļauta POSIX.1 pirmajā versijā un vienotā Unix specifikācijā.

Uzvedība

Unix līdzīgas un Unix operētājsistēmas pārvalda domu par darba direktoriju. ls uzskaita vairākus failus darba direktorijā, ja tos izmanto bez argumentiem. Šajā direktorijā faili tiek uzskaitīti, ja tiek minēts direktorijs. Argumenti var ietvert direktorijus un failus.

java listbox

Nosaukumi, kas sākas ar '.' simboli ir paslēpti. The '.' direktoriju sauc par darba direktoriju, un '..' simbols ir pazīstams kā tā vecākdirektorijs. Pēc noklusējuma tie tiek parādīti. Visi faili tiek parādīti, izmantojot -a. Vienmēr tiek uzskaitīti skaidri norādītie failu nosaukumi.

ls parāda tikai vārdus bez opcijām. Var apvienot vairākas iespējas. Pamata iespējas ir šādas:

    -h:Tas parāda rezultātu izmērus cilvēkam lasāmā formātā (piemēram, 2G 234M, 1K utt.). Šī opcija nav POSIX standarta sastāvdaļa. Tomēr ieviests daudzās sistēmās, piemēram, Solaris 9 2002. gadā, FreeBSD 4.5 2002. gadā un GNU coreutils 1997. gadā.-l:Tas apzīmē garo formātu. Tas parāda Unix failu tipus, cieto saišu skaitu, atļaujas, grupu, īpašnieku, pēdējo modificēto vārdu un datumu, laiku un lielumu. Ja mainītais datums ir vecāks par sešiem mēnešiem, laiks tiek aizstāts ar gadu. Dažas ieviešanas atļaujām pievieno papildu karogus.

Ir iespējams attēlot dažādus priekšmetus ar dažāda veida krāsām. Tā ir joma, kurā ieviešanas atšķiras:

    FreeBSD ls izmanto opciju -G. Tas pārbauda tikai Unix faila atļauju un veidu un izmanto termcap datubāzi. GNU ls izmanto opciju --color. Tā pārbauda Unix faila paplašinājumu, atļauju un veidu un izmanto savu datu bāzi, lai pārvaldītu krāsas, kuras kontrolē, izmantojot dircolores.

Piemērs:

 ls 

Zemāk varat redzēt, ka pēc ls komandas ievadīšanas mēs saņēmām visu direktorijas /home/sssit satura sarakstu.

Linux ls komanda

Linux ls komandu opcijas

ls variantsApraksts
ls -a Operētājsistēmā Linux slēptie faili sākas ar . (punkts) simbolu, un tie nav redzami parastajā direktorijā. Komanda (ls -a) iekļaus visu pašreizējā direktorija sarakstu, ieskaitot slēptos failus.
ls -l Tas parādīs sarakstu garā saraksta formātā.
ls-lhŠī komanda parādīs failu izmērus cilvēkiem lasāmā formātā. Faila lielumu ir ļoti grūti nolasīt, ja tas tiek parādīts baitos. Komanda (ls -lh) sniegs datus Mb, Gb, Tb utt.
ls -lhSJa vēlaties parādīt failus dilstošā secībā (augstākais augšpusē) atbilstoši to lielumam, varat izmantot komandu (ls -lhS).
ls -l - -block-size=[SIZE] To izmanto, lai parādītu failus noteiktā izmēra formātā. Šeit [SIZE] varat piešķirt izmēru atbilstoši savām prasībām.
ls -d */ To izmanto, lai parādītu tikai apakšdirektorijus.
ls -g vai ls -lG Ar to jūs varat izslēgt grupas informācijas kolonnu un īpašnieku.
ls -nTo izmanto, lai drukātu grupas ID un īpašnieka ID, nevis to vārdus.
ls --color=[VALUE] Šo komandu izmanto, lai drukātu sarakstu kā krāsainu vai mainītu krāsu.
ls - viņšŠī komanda izdrukā indeksa numuru, ja fails atrodas pirmajā kolonnā.
ls -pTo izmanto, lai viegli identificētu direktoriju, atzīmējot direktorijus ar slīpsvītras (/) līnijas zīmi.
ls -rTo izmanto, lai drukātu sarakstu apgrieztā secībā.
ls -RTas parādīs arī apakšdirektoriju saturu.
ls -lXTas sarakstā sagrupēs failus ar vienādiem paplašinājumiem.
ls -ltTas sakārtos sarakstu, augšpusē parādot nesen modificētos failus.
ls ~ Tas sniedz mājas direktorijas saturu.
ls ../ Tas sniedz vecāku direktorija saturu.
ls -- versijaTas pārbauda ls komandas versiju.

Linux ls - komanda

Tas sniegs jums visu direktoriju sarakstu, ieskaitot slēptos failus. Operētājsistēmā Linux slēptie faili sākas ar punktu (.), un tos nevar redzēt parastajā direktorijā.

drukas masīvs Java

Piemērs:

 ls -a 

linux-directories-ls-a-command

Iepriekš minētajā piemērā varat redzēt visu failu sarakstu, ieskaitot slēptos failus.

Linux ls -l komanda

Komanda ls parādīs tikai failus. Bet, ja vēlaties, lai faili tiktu parādīti garā saraksta formātā, varat izmantot komandu ls -l.

Piemērs:

 ls -l 

Linux saraksts l

Šeit, kā jūs varat redzēt sarakstu garā saraksta formātā.

Iepriekš esošās kolonnas norāda konkrētas lietas:

  • 1. slejā ir norādīta informācija par faila atļaujām.
  • 2. slejā ir norādīts saišu skaits uz failu.
  • 3. un 4. slejā ir norādīta informācija par īpašnieku un grupu.
  • 5. kolonna norāda faila lielumu baitos.
  • 6. slejā ir norādīts datums un laiks, kad fails nesen tika mainīts.
  • 7. slejā ir parādīts faila vai direktorija nosaukums.

Linux ls -l --block-size=[SIZE]

Ja vēlaties parādīt sava saraksta faila lielumu noteiktā formātā vai izmērā, varat izmantot šo komandu. Vienkārši ievietojiet izmēru [SIZE] vietā atbilstoši savām prasībām.

Sintakse:

prioritārā rinda java
 ls -l --block-size=[SIZE] 

Piemērs:

 ls -l --block-size=M 

Apskatīsim izvadi zemāk.

Linux ls -l --block-size=[SIZE]

Šeit viss faila lielums ir norādīts megabaitos.

Varat aizstāt [SIZE] ar šādiem pasākumiem:

  • K = kilobaiti
  • M = megabaits
  • G = gigabaits
  • T = terabaits
  • P = petabaiti
  • E = Exabaits
  • Z = Zettabaits
  • Y = Yottabaits

Linux ls -d */

Ja vēlaties parādīt tikai apakšdirektorijus, izņemot visus citus failus, varat izmantot šo komandu.

Piemērs:

 ls -d */ 

Linux ls -d */

Iepriekš minētais rezultāts parāda tikai apakšdirektorijus, izņemot visus pārējos failus.

Linux ls -g

Ja nevēlaties savā sarakstā rādīt īpašnieka informāciju, varat izslēgt šo kolonnu ar šīs komandas palīdzību.

Piemērs:

 ls -g 

Linux ls -g

Šeit īpašnieka kolonna ir izslēgta.

Linux ls -lG

Ja nevēlaties savā sarakstā rādīt grupas informāciju, varat izslēgt šo kolonnu ar šīs komandas palīdzību.


Linux ls -IG

Šeit grupas kolonna ir izslēgta.

rr algoritms

Linux ls --color=[VALUE]

Šī komanda tiek izmantota, lai krāsotu un atkrāsotu sarakstu. Ja aizstājat [VALUE] ar 'automātiski', tiks parādīts krāsains saraksts. Taču, ja [VALUE] aizstāsit ar “nekad”, tas zaudēs saraksta krāsu.

Sintakse:

 ls --color=[VALUE] 

Piemērs:

 ls --color=never 

 ls --color=auto 

Linux ls - krāsa

Iepriekš redzamajā attēlā varat viegli pamanīt atšķirību starp automātisko komandu un komandu nekad.

Linux ls ~

Linux ls ~ komanda parāda mājas direktorijas saturu. Apskatīsim komandas ls ~ piemēru.

Piemērs:

 ls ~ 

Linux ls ~

Linux ls ../

Šī komanda satur vecāku direktorija sarakstu.

Dotajā piemērā mūsu pašreizējais direktorijs ir Lejupielādes, un izmantojot ls ../ komandu, esam uzskaitījuši tās vecākdirektorija “mājas direktorija” saturu.

Piemērs:

 ls ../ 

Linux ls ../

Atveriet pēdējo modificēto failu ar ls -t

Tas var kārtot failu pēc rediģētā laika, vispirms parādot pēdējo modificēto failu. Lai atvērtu pēdējo modificēto failu pašreizējā darba direktorijā, mēs varam izmantot komandu ls un head komandas:

foreach cilpas mašīnraksts
 ls -t | head -1 

Rādīt faila lielumu HRF (cilvēkam lasāmā formātā)

Lai parādītu faila lielumu cilvēkam lasāmā formātā, t.i., GB, G, KB, MB utt., mēs varam izmantot tālāk norādīto komandu:

 ls -lh 

Kur h ir cilvēka lasāmā formāta saīsinājums.

Rādīt direktorija informāciju

Kad lietojam 'viņi' , mēs iegūsim informāciju par direktoriju saturu. Bet, ja mēs vēlamies redzēt informāciju par direktoriju, mēs varam izmantot opciju -d.
Piemēram, ja mēs izmantojam komandu ls -l /etc, tā parādīs visus failus direktorijā etc. Bet, ja vēlamies parādīt informāciju par direktoriju /etc, mēs varam izmantot opciju -ld. Komanda ir šāda:

 $ ls -l /etc $ ls -ld /etc 

Vecāki faili, kas saistīti ar pēdējo rediģēto laiku

Mēs varam izmantot komandu ls -lt, lai sakārtotu failu nosaukumus, kas parādīti pēdējā rediģētā laika secībā. Mums būs ērti to izmantot ar opciju -l. Komanda ir minēta zemāk:

 ls -lt 

Vecāki faili, kas saistīti ar pēdējo rediģēto laiku (apgrieztā secībā)

Mēs varam izmantot komandu ls -ltr, lai kārtotu failu nosaukumus, kas parādīti pēdējā rediģētā laika secībā apgrieztā secībā. Beigu rindā tiks parādīts pēdējais modificētais fails. Tas kļūst pieejamāks, kad iekļaušanas process ir ilgstošs. Komanda ir minēta zemāk:

 ls -ltr