Defnyddio'r ffeiliau Rhestr i Reoli Ls yn Linux

Y gorchymyn ls yw un o'r offer llinell gorchymyn pwysicaf y dylech ei ddysgu er mwyn llywio'r system ffeiliau. Dyma restr gyflawn o orchymyn hanfodol ar gyfer llywio'ch system ffeiliau gan ddefnyddio'r llinell orchymyn.

Defnyddir y gorchymyn ls i restru enwau'r ffeiliau a'r ffolderi o fewn y system ffeiliau. Bydd y canllaw hwn yn dangos i chi yr holl switshis sydd ar gael ar gyfer y gorchymyn ls ynghyd â'u hystyr a sut i'w defnyddio.

Rhestrwch y Ffeiliau mewn Ffolder

I restru'r holl ffeiliau mewn ffolder, agor ffenestr derfynell a symudwch at y ffolder yr hoffech weld y cynnwys ar gyfer defnyddio'r gorchymyn cd ac yna deipiwch y gorchymyn canlynol:

ls

Does dim rhaid i chi symud i'r ffolder i restru'r ffeiliau ynddo. Gallwch nodi'r llwybr yn syml fel rhan o'r gorchymyn ls fel y dangosir isod.

ls / path / to / file

Yn ddiofyn, bydd y ffeiliau a'r ffolderi yn cael eu rhestru mewn colofnau ar draws y sgrin a phob un y gwelwch chi yw enw'r ffeil.

Ni chaiff ffeiliau cudd (ffeiliau sy'n dechrau gydag ataliad llawn) eu dangos yn awtomatig trwy redeg y gorchymyn ls. Mae angen i chi ddefnyddio'r gorchymyn canlynol yn lle hynny.

ls -a
ls --all

Mae hyn yn llai na switsh (-a) a ddefnyddir uchod yn sefyll ar gyfer rhestr pob un. Mae hyn yn rhestru pob ffeil a phlygell yn gyfan gwbl o fewn y cyfeiriadur y mae'r gorchymyn yn cael ei redeg neu yn wir yn erbyn y llwybr a roddir iddo.

Yr hyn sy'n digwydd yw eich bod chi'n gweld ffeil o'r enw. ac un arall o'r enw ..

. Mae'r stop llawn sengl yn sefyll ar gyfer y ffolder cyfredol ac mae'r atalfa dwbl yn sefyll am un lefel i fyny.

Os ydych chi am hepgor y rhain o'r rhestr o ffeiliau, gallwch ddefnyddio cyfalaf A yn lle'r isafswm fel a ganlyn:

ls -A
ls --almost-all

Defnyddir rhai gorchmynion megis y gorchymyn mv a'r gorchymyn cp ar gyfer symud a chopïo ffeiliau o gwmpas ac mae switshis y gellir eu defnyddio gyda'r gorchmynion hyn sy'n creu copi wrth gefn o'r ffeil wreiddiol.

Mae'r ffeiliau wrth gefn hyn yn gorffen yn gyffredinol gyda tilde (~).

I hepgor ffeiliau wrth gefn (ffeiliau sy'n dod i ben gyda tilde), rhedeg y gorchymyn canlynol:

ls -B
ls --ignore-backups

Yn y rhan fwyaf o achosion, bydd y rhestr a ddychwelir yn dangos y ffolderi mewn un lliw a'r ffeiliau fel un arall. Er enghraifft, yn ein terfynell, mae ffolderi yn las ac mae ffeiliau'n wyn.

Os nad ydych am ddangos gwahanol liwiau, gallwch ddefnyddio'r gorchymyn canlynol:

ls --color = byth

Os ydych chi eisiau allbwn manylach, gallwch ddefnyddio'r switsh canlynol:

ls -l

Mae hyn yn darparu rhestr sy'n dangos y caniatadau, nifer yr inodau, y perchennog a'r grŵp, maint y ffeil, y dyddiad a'r amser a ddaeth i law ddiwethaf ac enw'r ffeil.

Os nad ydych am weld y perchennog yn defnyddio'r gorchymyn canlynol yn lle hynny.

ls -g

Gallwch hefyd hepgor manylion y grŵp trwy nodi'r newid canlynol:

ls -o


Gellir defnyddio'r rhestr fformat hir gyda switsys eraill i ddangos hyd yn oed fwy o wybodaeth. Er enghraifft, gallwch ddod o hyd i awdur y ffeil trwy redeg y gorchymyn canlynol.

ls -l - awdurdod

Gallwch newid yr allbwn ar gyfer y rhestr hir i ddangos meintiau ffeiliau y gellir eu darllen fel a ganlyn:

ls -l -h
ls -l -human-readable
ls -l -s

Yn hytrach na dangos yr enwau defnyddwyr a grwpiau mewn gorchymyn rhestr, fe allwch chi gael y gorchymyn ls i ddangos y rhif defnyddiwr ffisegol a'r iddyn grŵp fel a ganlyn:

ls -l -n

Gellir defnyddio'r gorchymyn ls i ddangos yr holl ffeiliau a ffolderi o'r llwybr penodedig i lawr.

Er enghraifft:

ls -R / cartref

Bydd yr orchymyn uchod yn dangos yr holl ffeiliau a ffolderi sydd o dan y cyfeiriadur cartref megis Lluniau, Cerddoriaeth, Fideos, Lawrlwythiadau a Dogfennau.

Newid y Fformat Allbwn

Yn anffodus, mae'r allbwn ar gyfer y rhestr ffeiliau ar draws y sgrin mewn colofnau.

Gallwch, fodd bynnag, nodi fformat fel y dangosir isod.

ls -X
ls --format = ar draws

Dangoswch y rhestr mewn colofnau ar draws y sgrin.

ls -m
ls --format = commas

Dangoswch y rhestr mewn fformat ar wahân i gom.

ls -x
ls --format = llorweddol

Dangoswch y rhestr mewn fformat llorweddol

ls -l
ls --format = hir

Fel y crybwyllwyd yn yr adran flaenorol, mae hyn yn dangos y rhestr mewn fformat hir.

ls -1
ls --format = un-golofn
ls --format = verbose

Yn dangos yr holl ffeiliau a ffolderi, 1 ar bob rhes.

ls -c
ls --format = fertigol

Yn dangos y rhestr yn fertigol.

Sut i Drefnu'r Allbwn O'r Rheolau Ls

I ddidoli'r allbwn o'r gorchymyn ls, gallwch ddefnyddio'r switsh fel a ganlyn:

ls --sort = none
ls --sort = maint
ls --sort = amser
ls --sort = fersiwn

Nid yw'r rhagosodiad wedi'i osod i unrhyw un sy'n golygu bod y ffeiliau wedi'u didoli yn ôl enw. Pan fyddwch yn didoli fesul maint, dangosir y ffeil gyda'r maint mwyaf yn gyntaf a dangosir y lleiaf yn olaf.

Mae trefnu yn ôl amser yn dangos y ffeil sydd wedi cael mynediad at y tro cyntaf a'r ffeil lleiaf â mynediad ddiwethaf.

Gyda llaw, gellir cyflawni'r holl ddosbarthiadau uchod gyda'r gorchmynion canlynol yn lle hynny:

ls -U
ls -S
ls -t
ls -v

Os ydych chi am i'r canlyniadau yn y drefn didoli yn ôl ddefnyddio'r gorchymyn canlynol.

ls -r -sort = maint
ls --reverse --sort = maint

Crynodeb

Mae nifer o switsys eraill ar gael i'w gwneud gyda fformatio amser. Gallwch ddarllen am yr holl switshis eraill trwy ddarllen y Linux Llawlyfr Tudalen.

dyn ls