logo

Linux sarakstu katalogi

Ir dažādas metodes, kā uzskaitīt failus un direktoriju informāciju par tiem Linux sistēmās. Bet ls ir primārā komanda, ko varam izmantot failu un direktoriju uzskaitīšanai. Šī komanda uzskaitīs failus un direktoriju failu sistēmā un parāda visu informāciju. Šī ir daļa no GNU pamata utilīta pakotnes, kas ir instalēta katrā Linux izplatīšana.

Kā lietot ls komandu

Ja mēs vēlamies izmantot ls komandu , tad mums ir jāizmanto šāda sintakse:

 ls [options] [files] 

Ja bez opcijas un parametra mēs izmantojām ls komandu, tad komanda ls parādīs katra faila sarakstu pašreizējā darba direktorijā.

 $ ls 

Kad mēs izpildām iepriekš minēto komandu, faili tiek uzskaitīti alfabētiskā secībā vairākās kolonnās, kas var ietilpt mūsu terminālī:

amplitūdas modulācija
Linux sarakstu katalogi

Lai uzskaitītu failus noteiktā direktorijā, mums ir jānodod direktorija ceļš kā arguments vai parametrs ls komandu. Piemēram, lai uzskaitītu direktorijas /etc saturu, mums ir jāievada šāda komanda:

 $ ls /etc 

Linux sarakstu katalogi

Katalogu saraksts, izmantojot aizstājējzīmes

Katalogu uzskaitīšana, izmantojot aizstājējzīmi, ir vienkāršākais veids, kā uzskaitīt direktorijus. Šajā gadījumā katrs direktorijs beidzas ar pārsūtīšanas slīpsvītru.

Sintakse:

 $ ls -ld */ 

Linux sarakstu katalogi

Uzskaitiet direktorijus, izmantojot opciju -F un grep

Opcija -F pievieno beigu slīpsvītru. Tādējādi mēs varam grep direktorijus, izmantojot 'grep' rindiņas, kas beidzas ar slīpsvītru (/);

Sintakse:

"Kāda ir atšķirība starp lauvu un tīģeri"
 $ ls -LF | grep /$ 

Linux sarakstu katalogi

Mēs varam izmantot arī direktoriju nosaukumus bez -l opciju

Sintakse:

 $ ls -F | grep /$ 

Katalogu saraksts, izmantojot opciju -l un Grep

Iekš ls garais uzskaitījums nozīmē ls -l, mēs varam 'grep' rindas, kas sākas ar d.

pyspark sql

Sintakse:

 $ ls -l | grep ^d 

Linux sarakstu katalogi

Izmantojot Echo Command

Ar komandas echo palīdzību mēs varam uzskaitīt ierakstus, kas ir aiz muguras ar slīpsvītru (/).

Sintakse:

 $ echo */ 

Linux sarakstu katalogi

Izmantojot printf

Līdzīgā veidā mēs varam izmantot printf, lai iezīmētu virknes, kas beidzas ar slīpsvītru (/)/

Sintakse:

 $ printf '%s
' */ 

Linux sarakstu katalogi

Izmantojot komandu Find

Izmantojot atrast komandu, mēs varam atrast failus, pamatojoties uz to failu tipiem.

Sintakse:

tipa konvertēšana un liešana java
 $ find . -maxdepth l -type d 

Linux sarakstu katalogi

Iepriekš minētajā komandā opcija maxdepth norāda, ka meklēšana tiek veikta tikai noteiktā direktorijā. Pretējā gadījumā komanda find rekursīvi atradīs direktorijus, šķērsojot katru direktoriju un tā apakšdirektorijus. Visās iepriekš minētajās metodēs, kuras mēs izmantojām ls komandu, mēs varam sasniegt to pašu, izmantojot -a opciju. Piemēram:

Sintakse:

 $ ls -laF | grep /$ 

Linux sarakstu katalogi
 $ ls -la | grep ^d 

Linux sarakstu katalogi

Apakšdirektoriju saraksts Rekursīvs

The -R opcija norāda ls komanda, lai parādītu apakšdirektoriju saturu rekursīvā veidā:

 $ ls -R 

Linux sarakstu katalogi