InglesPransesEspanyol

Ad


OnWorks favicon

lsposix - Online sa Cloud

Patakbuhin ang lsposix sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na lsposix na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


ls — ilista ang mga nilalaman ng direktoryo

SINOPSIS


ls [−ikqrs] [−glno] [−A|−a] [−C|−m|−x|−1] \
[−F|−p] [−H|−L] [−R|−d] [−S|−f|−t] [−c|−u] [file...]

DESCRIPTION


Para sa bawat operand na nagpapangalan ng file ng isang uri maliban sa direktoryo o simbolikong link sa a
direktoryo, ls dapat isulat ang pangalan ng file pati na rin ang anumang hiniling, nauugnay
impormasyon. Para sa bawat operand na nagpapangalan sa isang file ng uri ng direktoryo, ls isusulat ang
mga pangalan ng mga file na nasa loob ng direktoryo pati na rin ang anumang hiniling, nauugnay
impormasyon. Mga filename na nagsisimula sa a ('.') at anumang nauugnay na impormasyon
ay hindi dapat isulat maliban kung tahasang isinangguni, ang −A or −a ang opsyon ay ibinibigay, o
isang kundisyong tinukoy ng pagpapatupad ang nagiging dahilan upang maisulat ang mga ito. Kung isa o higit pa sa mga −d,
−F, O −l ang mga opsyon ay tinukoy, at ni ang −H ni ang −L ang opsyon ay tinukoy, para sa
bawat operand na nagpapangalan sa isang file ng uri ng simbolikong link sa isang direktoryo, ls isusulat ang
pangalan ng file pati na rin ang anumang hiniling, nauugnay na impormasyon. Kung wala sa −d, −F,
or −l ang mga opsyon ay tinukoy, o ang −H or −L mga opsyon ay tinukoy, para sa bawat operand na
pinangalanan ang isang file ng uri ng simbolikong link sa isang direktoryo, ls dapat isulat ang mga pangalan ng mga file
na nilalaman sa loob ng direktoryo pati na rin ang anumang hiniling, nauugnay na impormasyon. Sa bawat
kaso kung saan ang mga pangalan ng mga file na nakapaloob sa loob ng isang direktoryo ay nakasulat, kung ang direktoryo
naglalaman ng anumang simbolikong mga link noon ls susuriin ang impormasyon ng file at uri ng file sa
maging sa mismong simbolikong link, maliban kung ang −L ang pagpipilian ay tinukoy.

Kung walang tinukoy na mga operand, ls ay dapat kumilos na parang isang operand ng tuldok ('.') nagkaroon
ay tinukoy. Kung higit sa isang operand ang tinukoy, ls dapat magsulat ng hindi direktoryo
operand muna; ito ay dapat pag-uri-uriin ang direktoryo at hindi direktoryo na mga operand nang hiwalay ayon sa
ang collating sequence sa kasalukuyang locale.

Ang ls ang utility ay dapat makakita ng walang katapusang mga loop; ibig sabihin, pagpasok sa isang dating binisita
direktoryo na isang ninuno ng huling file na nakatagpo. Kapag may nakita itong walang katapusan
loop, ls dapat magsulat ng diagnostic na mensahe sa karaniwang error at dapat mabawi ang mga ito
posisyon sa hierarchy o wakasan.

Opsyon


Ang ls ang utility ay dapat umayon sa Base Definition volume ng POSIX.1–2008, seksyon 12.2,
Gamit palaugnayan Mga Alituntunin.

Ang mga sumusunod na opsyon ay dapat suportahan:

−A Isulat ang lahat ng mga entry sa direktoryo, kabilang ang mga pangalan na nagsisimula sa a
('.') ngunit hindi kasama ang mga entry na tuldok at tuldok-tuldok (kung mayroon sila).

−C Sumulat ng multi-text-column na output na may mga entry na pinagsunod-sunod sa mga column, ayon
sa pagkakasunud-sunod ng collating. Ang bilang ng mga text column at ang column separator
ang mga character ay hindi tinukoy, ngunit dapat na iakma sa likas na katangian ng output
aparato. Hindi pinapagana ng opsyong ito ang output ng mahabang format.

−F Huwag sundin ang mga simbolikong link na pinangalanan bilang mga operand maliban kung ang −H or −L ang mga pagpipilian ay
tinukoy. Sumulat ng a ('/') kaagad pagkatapos ng bawat pathname na a
direktoryo, isang ('*') pagkatapos ng bawat isa na maipapatupad, a
('|') pagkatapos ng bawat isa iyon ay isang FIFO, at isang at-sign ('@') pagkatapos ng bawat iyon ay a
simbolikong link. Para sa iba pang mga uri ng file, maaaring isulat ang ibang mga simbolo.

−H Suriin ang impormasyon ng file at uri ng file para sa mga simbolikong link na tinukoy sa
command line na iyon sa file na tinutukoy ng link, at hindi ang link
mismo; gayunpaman, ls dapat isulat ang pangalan ng link mismo at hindi ang file
isinangguni ng link.

−L Suriin ang impormasyon ng file at uri ng file para sa lahat ng simbolikong link (kung
pinangalanan sa command line o nakatagpo sa isang hierarchy ng file) upang maging sa mga
file na isinangguni ng link, at hindi ang link mismo; gayunpaman, ls magsulat
ang pangalan ng link mismo at hindi ang file na isinangguni ng link. Kailan −L is
ginamit sa −l, isulat ang mga nilalaman ng simbolikong link sa mahabang format (tingnan ang
seksyon ng STDOUT).

−R Paulit-ulit na ilista ang mga subdirectory na nakatagpo. Kapag ang isang simbolikong link sa isang direktoryo
ay nakatagpo, ang direktoryo ay hindi dapat recursively nakalista maliban kung ang −L
ang pagpipilian ay tinukoy. Ang gamit ng −R sa −d or −f nagdudulot ng hindi tiyak na mga resulta.

−S Pag-uri-uriin gamit ang pangunahing susi na laki ng file (sa pagpapababa ng pagkakasunud-sunod) at ang
ang pangalawang susi ay ang filename sa pagkakasunud-sunod ng collating (sa pagtaas ng pagkakasunud-sunod).

−a Isulat ang lahat ng mga entry sa direktoryo, kabilang ang mga pangalan na nagsisimula sa a
('.').

−c Gamitin ang oras ng huling pagbabago ng impormasyon sa katayuan ng file (tingnan ang Base
Dami ng mga kahulugan ng POSIX.1–2008, ) sa halip na huling pagbabago
ng file mismo para sa pag-uuri (−t) o pagsulat (−l).

−d Huwag sundin ang mga simbolikong link na pinangalanan bilang mga operand maliban kung ang −H or −L ang mga pagpipilian ay
tinukoy. Huwag tratuhin ang mga direktoryo nang naiiba kaysa sa iba pang mga uri ng mga file. Ang
gumamit ng −d sa −R or −f nagdudulot ng hindi tiyak na mga resulta.

−f Ilista ang mga entry sa mga operand ng direktoryo sa pagkakasunud-sunod ng paglitaw ng mga ito sa
direktoryo. Ang pag-uugali para sa mga non-directory operand ay hindi tinukoy. Ang pagpipiliang ito
ay i-on −a. Kailan −f ay tinukoy, anumang mga paglitaw ng −r, −S, at −t
ang mga opsyon ay hindi papansinin at anumang mga pangyayari ng −A, −g, −l, −n, −o, at −s
maaaring balewalain ang mga opsyon. Ang gamit ng −f sa −R or −d gumagawa ng hindi natukoy
resulta.

−g I-on ang −l (ell) na opsyon, ngunit huwag paganahin ang pagsusulat ng pangalan ng may-ari ng file o
numero. Huwag paganahin ang −C, −m, at −x mga pagpipilian.

−i Para sa bawat file, isulat ang serial number ng file ng file (tingnan ang stat() sa sistema
Dami ng mga interface ng POSIX.1–2008).

−k Itakda ang laki ng bloke para sa −s opsyon at nakasulat ang per-directory block count
para sa −l, −n, −s, −g, at −o mga opsyon (tingnan ang seksyong STDOUT) hanggang 1024 bytes.

−l (Ang letrang ell.) Huwag sundin ang mga simbolikong link na pinangalanan bilang mga operand maliban kung ang −H
or −L ang mga pagpipilian ay tinukoy. Isulat sa mahabang format (tingnan ang seksyong STDOUT).
Huwag paganahin ang −C, −m, at −x mga pagpipilian.

−m Stream output format; ilista ang mga pathname sa buong page, na pinaghihiwalay ng a
karakter na sinusundan ng a karakter. Gumamit ng a karakter bilang listahan
terminator at pagkatapos ng sequence ng separator kapag walang puwang sa isang linya para sa
ang susunod na listahan ng entry. Hindi pinapagana ng opsyong ito ang output ng mahabang format.

−n I-on ang −l (ell) na opsyon, ngunit kapag isinusulat ang may-ari o grupo ng file, isulat
ang numeric na UID o GID ng file sa halip na ang user o pangalan ng grupo, ayon sa pagkakabanggit.
Huwag paganahin ang −C, −m, at −x mga pagpipilian.

−o I-on ang −l (ell) na opsyon, ngunit huwag paganahin ang pagsusulat ng pangalan ng grupo ng file o
numero. Huwag paganahin ang −C, −m, at −x mga pagpipilian.

−p Sumulat ng a ('/') pagkatapos ng bawat filename kung ang file na iyon ay isang direktoryo.

−q Pilitin ang bawat pagkakataon ng hindi napi-print na mga character ng filename at mga karakter sa
isulat bilang ang ('?') karakter. Maaaring magbigay ang mga pagpapatupad
ang opsyong ito bilang default kung ang output ay sa isang terminal device.

−r Baligtarin ang pagkakasunud-sunod ng pagkakasunud-sunod upang makuha muna ang reverse collating sequence na pinakaluma, o
pinakamaliit na laki ng file muna depende sa iba pang mga opsyon na ibinigay.

−s Ipahiwatig ang kabuuang bilang ng mga bloke ng file system na natupok ng bawat file na ipinapakita.
Kung ang −k ang pagpipilian ay tinukoy din, ang laki ng bloke ay dapat na 1024 bytes;
kung hindi, ang laki ng bloke ay tinukoy sa pagpapatupad.

−t Pagbukud-bukurin gamit ang pangunahing key na binago ang oras (pinakabagong binago muna) at
ang pangalawang susi ay filename sa pagkakasunud-sunod ng pag-collat. Para sa isang simboliko
link, ang oras na ginamit bilang sort key ay ang mismong simbolikong link, maliban kung
ls ay sinusuri ang impormasyon ng file nito upang maging iyon sa file na tinukoy ng
link (tingnan ang −H at −L mga pagpipilian).

−u Gamitin ang oras ng huling pag-access (tingnan ang Base Definition volume ng POSIX.1‐2008,
) sa halip na huling pagbabago ng file para sa pag-uuri (−t) O
pagsulat (−l).

−x Katulad ng −C, maliban na ang output ng multi-text-column ay ginawa gamit ang
ang mga entry ay pinagbukud-bukod, sa halip na pababa, sa mga column. Ang pagpipiliang ito ay hindi pinapagana nang matagal
format na output.

-1 (Ang numeric na digit na isa.) Pilitin ang output na maging isang entry sa bawat linya. Ang pagpipiliang ito
hindi pinapagana ang mahabang format na output. (Ang output ng mahabang format ay pinagana ng −g, −l
(ell), −n, at −o; at hindi pinagana ng −C, −m, at −x.)

Kung ang isang opsyon na nagbibigay-daan sa mahabang format na output (−g, −l (ell), −n, at −o ay binibigyan ng isang
opsyon na hindi pinapagana ang mahabang format na output (−C, −m, at −x), hindi ito dapat ituring na isang
pagkakamali. Ang huli sa mga tinukoy na opsyon na ito ay tutukuyin kung mahaba ang format na output
nakasulat.

If −R, −d, O −f ay tinukoy, ang mga resulta ng pagtukoy sa mga opsyong ito na kapwa eksklusibo
ay tinukoy ng mga paglalarawan ng mga opsyong ito sa itaas. Kung higit sa isa sa alinman sa
iba pang mga opsyon na ipinapakita sa seksyong SYNOPSIS sa mutually-exclusive set ay ibinigay, ito
hindi dapat ituring na isang pagkakamali; ang huling opsyon na tinukoy sa bawat hanay ay dapat matukoy
ang output.

Tandaan na kung −t ay tinukoy, −c at −u ay hindi lamang mutually-exclusive sa isa't isa,
mutually-exclusive din sila sa −S kapag tinutukoy ang pagkakasunud-sunod ng pag-uuri. Pero kahit na −S is
tinukoy pagkatapos ng lahat ng paglitaw ng −c, −t, at −u, ang huling paggamit ng −c or −u tinutukoy ang
timestamp na naka-print kapag gumagawa ng mahabang format na output.

MGA OPERAND


Ang sumusunod na operand ay dapat suportahan:

file Isang pathname ng isang file na isusulat. Kung ang file na tinukoy ay hindi natagpuan, a
diagnostic na mensahe ay dapat na output sa karaniwang error.

STDIN


Hindi ginagamit.

INPUT MGA FILE


Wala.

Kapaligiran MGA VARIABLE


Ang mga sumusunod na variable ng kapaligiran ay dapat makaapekto sa pagpapatupad ng ls:

COLUMNS Tukuyin ang ginustong lapad ng posisyon ng hanay ng gumagamit para sa pagsulat ng maramihang teksto-
output ng hanay. Kung ang variable na ito ay naglalaman ng isang string na kumakatawan sa isang decimal
integer, ang ls kalkulahin ng utility kung gaano karaming mga column ng text ng pathname ang isusulat
(Tingnan ang −C) batay sa lapad na ibinigay. Kung COLUMNS ay hindi nakatakda o hindi wasto, isang
Ang bilang ng mga posisyon ng column na tinukoy sa pagpapatupad ay dapat ipalagay, batay sa
kaalaman ng pagpapatupad sa output device. Ang lapad ng column na pinili sa
isulat ang mga pangalan ng mga file sa anumang ibinigay na direktoryo ay dapat na pare-pareho. Mga filename
hindi dapat putulin upang magkasya sa output ng maramihang text-column.

WIKA Magbigay ng default na halaga para sa mga variable ng internationalization na hindi nakatakda o
wala. (Tingnan ang dami ng Base Definition ng POSIX.1–2008, seksyon 8.2,
internationalization Variable para sa pangunguna sa internasyonalisasyon
mga variable na ginagamit upang matukoy ang mga halaga ng mga lokal na kategorya.)

LC_ALL Kung nakatakda sa isang walang laman na halaga ng string, i-override ang mga halaga ng lahat ng iba pa
mga variable ng internasyonalisasyon.

LC_COLLATE
Tukuyin ang lokal para sa impormasyon ng koleksyon ng character sa pagtukoy ng
pagkakasunud-sunod ng pagsasama-sama ng pathname.

LC_CTYPE Tukuyin ang lokal para sa interpretasyon ng mga pagkakasunud-sunod ng mga byte ng data ng teksto
bilang mga character (halimbawa, single-byte kumpara sa multi-byte na character sa
argumento) at kung aling mga character ang tinukoy bilang napi-print (character class
i-print).

LC_MESSAGES
Tukuyin ang lokal na dapat gamitin upang makaapekto sa format at mga nilalaman ng
mga mensaheng diagnostic na nakasulat sa karaniwang error.

LC_TIME Tukuyin ang format at nilalaman para sa mga string ng petsa at oras na isinulat ni ls.

NLSPATH Tukuyin ang lokasyon ng mga katalogo ng mensahe para sa pagproseso ng LC_MESSAGES.

TZ Tukuyin ang timezone para sa mga string ng petsa at oras na isinulat ni ls. Kung TZ ay hindi nakatakda
o null, isang hindi tinukoy na default na timezone ang dapat gamitin.

ASYNCHRONOUS KAGANAPAN


Default.

STDOUT


Ang default na format ay dapat na maglista ng isang entry bawat linya sa karaniwang output; ang mga eksepsiyon
ay sa mga terminal o kapag ang isa sa −C, −m, O −x ang mga pagpipilian ay tinukoy. Kung ang output ay
sa isang terminal, ang format ay tinukoy sa pagpapatupad.

Kailan −m ay tinukoy, ang format na ginamit para sa huling elemento ng listahan ay dapat na:

"%s\n", <filename>

Ang format na ginamit para sa bawat isa na elemento ng listahan ay dapat na:

"%s,%s", <filename>,panghiwalay>

kung saan, kung walang puwang para sa susunod na elemento ng listahan na magkasya sa loob ng kasalukuyang
haba ng linya,panghiwalay> ay isang string na naglalaman ng opsyonal karakter at a
sapilitan karakter; kung hindi ito ay isang solong karakter.

Kung ang −i ang opsyon ay tinukoy, ang serial number ng file ng file (tingnan ang Base Definitions
dami ng POSIX.1–2008, ) ay dapat isulat sa sumusunod na pormat bago ang anuman
iba pang output para sa kaukulang entry:

%u ", <file serye numero>

Kung ang −l ang opsyon ay tinukoy, ang sumusunod na impormasyon ay isusulat para sa iba pang mga file
kaysa sa espesyal na karakter at harangan ang mga espesyal na file:

"%s %u %s %s %u %s %s\n", <file paraan>,numero of mga link>,
<may-ari pangalan>,grupo pangalan>,laki>,petsa at oras>,
<pangalan ng landas>

Kung ang −l ang opsyon ay tinukoy, ang sumusunod na impormasyon ay dapat isulat para sa karakter
espesyal at harangan ang mga espesyal na file:

"%s %u %s %s %s %s %s\n", <file paraan>,numero of mga link>,
<may-ari pangalan>,grupo pangalan>,aparato info>,petsa at oras>,
<pangalan ng landas>

Sa parehong mga kaso kung ang file ay isang simbolikong link at ang −L ang pagpipilian ay tinukoy din, ito
ang impormasyon ay para sa file na naresolba mula sa simbolikong link, maliban na ang
<pangalan ng landas> ang field ay dapat maglaman ng pathname ng simbolikong link mismo. Kung ang file ay a
simbolikong link at ang −L Ang opsyon ay hindi tinukoy, ang impormasyong ito ay tungkol sa link
mismo at angpangalan ng landas> ang field ay dapat sa anyo:

"%s −> %s", <pangalan ng landas of link>,nilalaman of link>

Ang −n, −g, at −o ang mga opsyon ay gumagamit ng parehong format bilang −l, ngunit may mga inalis na item at ang mga ito
nauugnay mga karakter. Tingnan ang seksyong OPTIONS.

Sa parehong naunang −l mga form, kungmay-ari pangalan> ogrupo pangalan> hindi matukoy, o
if −n ay ibinigay, ang mga ito ay dapat palitan ng kanilang nauugnay na mga numerong halaga gamit ang
format %u.

Anglaki> ang field ay dapat maglaman ng halaga na ibabalik para sa file sa
st_size larangan ng istruktura stat (tingnan ang dami ng Base Definition ng POSIX.1–2008,
). Tandaan na para sa ilang uri ng file ang halagang ito ay hindi natukoy.

Angaparato info> ang field ay dapat maglaman ng impormasyong tinukoy sa pagpapatupad na nauugnay sa
ang device na pinag-uusapan.

Angpetsa at oras> ang field ay dapat maglaman ng naaangkop na petsa at timestamp kung kailan ang
huling binago ang file. Sa lokal na POSIX, ang field ay dapat na katumbas ng
output ng mga sumusunod petsa utos:

petsa "+%b %e %H:%M"

kung ang file ay binago sa nakalipas na anim na buwan, o:

petsa "+%b %e %Y"

(kung saan dalawa ang mga character ay ginagamit sa pagitan ng %e at %Y) kung ang file ay hindi pa
binago sa huling anim na buwan o kung ang petsa ng pagbabago ay nasa hinaharap, maliban na,
sa parehong mga kaso, ang pangwakas nagawa sa pamamagitan ng petsa hindi dapat isama at ang output
ay magiging parang ang petsa Ang command ay naisakatuparan sa oras ng huling petsa ng pagbabago ng
ang file sa halip na ang kasalukuyang oras. Kapag ang LC_TIME lokal na kategorya ay hindi nakatakda sa
POSIX locale, maaaring gumamit ng ibang format at pagkakasunud-sunod ng presentasyon ng field na ito.

Kung ang pathname ay tinukoy bilang a file operand, dapat itong isulat bilang tinukoy.

Ang file mode na nakasulat sa ilalim ng −l, −n, −g, at −o ang mga pagpipilian ay dapat binubuo ng mga sumusunod
format:

"%c%s%s%s%s", <pagpasok uri>,may-ari mga pahintulot>,
<grupo mga pahintulot>,iba mga pahintulot>,
<opsyonal alternatibo daan paraan bandila>

Angopsyonal alternatibo daan paraan bandila> ay ang walang laman na string kung wala
kahaliling o karagdagang paraan ng kontrol sa pag-access na nauugnay sa file; kung hindi, ito
ay dapat na isang string na naglalaman ng isang solong napi-print na character na hindi a .

Angpagpasok uri> dapat ilarawan ng character ang uri ng file, tulad ng sumusunod:

d Direktoryo.

b Harangan ang espesyal na file.

c Character espesyal na file.

l (ell) Simbolikong link.

p FIFO.

− Regular na file.

Ang mga pagpapatupad ay maaaring magdagdag ng iba pang mga character sa listahang ito upang kumatawan sa iba pang pagpapatupad-
tinukoy na mga uri ng file.

Ang susunod na tatlong field ay dapat na tatlong character bawat isa:

<may-ari mga pahintulot>
Mga pahintulot para sa klase ng may-ari ng file (tingnan ang Base Definitions volume ng
POSIX.1–2008, seksyon 4.4, talaksan daan Pahintulot).

<grupo mga pahintulot>
Mga pahintulot para sa klase ng pangkat ng file.

<iba mga pahintulot>
Mga pahintulot para sa file sa ibang klase.

Ang bawat field ay dapat magkaroon ng tatlong posisyon ng character:

1. Kung 'r', ang file ay nababasa; kung '−', hindi nababasa ang file.

2. Kung 'w', ang file ay maisusulat; kung '−', ang file ay hindi maisusulat.

3. Ang una sa mga sumusunod na naaangkop:

S Kung nasamay-ari mga pahintulot>, ang file ay hindi maipapatupad at ang set-user-ID mode ay
itakda. Kung nasagrupo mga pahintulot>, ang file ay hindi executable at set-group-ID mode
ay nakatakda.

s Kung nasamay-ari mga pahintulot>, ang file ay executable at set-user-ID mode ay nakatakda.
Kung nasagrupo mga pahintulot>, ang file ay executable at set-group-ID mode ay nakatakda.

T Kung nasaiba mga pahintulot> at ang file ay isang direktoryo, ang pahintulot sa paghahanap ay hindi
ipinagkaloob sa iba, at nakatakda ang restricted deletion flag.

t Kung saiba mga pahintulot> at ang file ay isang direktoryo, ang pahintulot sa paghahanap ay
ipinagkaloob sa iba, at nakatakda ang restricted deletion flag.

x Ang file ay maipapatupad o ang direktoryo ay nahahanap.

− Wala sa mga katangian ng 'S', 's', 'T', 't', O 'x' nalalapat.

Ang mga pagpapatupad ay maaaring magdagdag ng iba pang mga character sa listahang ito para sa ikatlong karakter
posisyon. Ang mga naturang karagdagan ay dapat, gayunpaman, ay nakasulat sa maliit na titik kung ang file ay
executable o nahahanap, at sa uppercase kung hindi.

Kung mayroon man sa −l, −n, −s, −g, O −o ang mga opsyon ay tinukoy, ang bawat listahan ng mga file sa loob ng
ang direktoryo ay dapat mauunahan ng isang linya ng katayuan na nagpapahiwatig ng bilang ng mga bloke ng file system
inookupahan ng mga file sa direktoryo sa 512-byte na mga yunit kung ang −k hindi tinukoy ang opsyon, o
1024-byte units kung ang −k ang opsyon ay tinukoy, na ni-round up sa susunod na integral number ng
mga yunit, kung kinakailangan. Sa lokal na POSIX, ang format ay dapat na:

"kabuuan %u\n", <numero of yunit in ang direktoryo>

Kung higit sa isang direktoryo, o kumbinasyon ng mga hindi direktoryo na file at direktoryo ay
nakasulat, alinman bilang resulta ng pagtukoy ng maramihang operand, o ang −R opsyon, bawat listahan
ng mga file sa loob ng isang direktoryo ay dapat unahan ng:

"\n%s:\n", <direktoryo pangalan>

Kung ang string na ito ang unang isusulat, ang una hindi dapat isulat.
Ang output na ito ay dapat mauna sa bilang ng mga yunit sa direktoryo.

Kung ang −s opsyon ay ibinigay, ang bawat file ay dapat na nakasulat sa bilang ng mga bloke na ginamit ng
ang file. Kasama ni −C, -1, −m, O −x, ang bilang at a mauuna ang
filename; kasama −l, −n, −g, O −o, dapat silang mauna sa bawat linyang naglalarawan ng isang file.

STDERR


Ang karaniwang error ay dapat gamitin lamang para sa mga diagnostic na mensahe.

oUTPUT MGA FILE


Wala.

LALAKI DESCRIPTION


Wala.

EXIT STATUS


Ang mga sumusunod na exit value ay ibabalik:

0 Matagumpay na pagkumpleto.

>0 May naganap na error.

Mga kahihinatnan OF MGA KAMALI


Default.

Ang sumusunod seksyon ay nagbibigay-kaalaman.

APLIKASYON PAGGAMIT


Maraming mga pagpapatupad ang gumagamit ng ('=') upang tukuyin ang mga socket na nakatali sa file
sistema para sa −F opsyon. Katulad nito, maraming makasaysayang pagpapatupad ang gumagamit ng 's' katangian
upang tukuyin ang mga socket bilang mga character na uri ng entry para sa −l pagpipilian.

Mahirap para sa isang application na gamitin ang bawat bahagi ng field ng file mode ng ls −l sa isang
portable na paraan. Ang ilang uri ng file at executable bit ay hindi garantisadong eksakto
gaya ng ipinapakita, dahil maaaring may mga extension ang mga pagpapatupad. Maaaring gamitin ng mga application ang field na ito para makapasa
direkta sa isang printout o prompt ng user, ngunit ang mga pagkilos batay sa mga nilalaman nito ay dapat sa pangkalahatan
ipagpaliban, sa halip, sa pagsusulit kagamitan.

Ang output ng ls (kasama ang −l at mga kaugnay na opsyon) ay naglalaman ng impormasyon na lohikal
maaaring gamitin ng mga kagamitan tulad ng chmod at hawakan upang ibalik ang mga file sa isang kilalang estado.
Gayunpaman, ang impormasyong ito ay ipinakita sa isang format na hindi direktang magagamit ng mga iyon
utility o madaling isalin sa isang format na magagamit. Ang isang karakter ay naging
idinagdag sa dulo ng string ng mga pahintulot upang ang mga application ay magkaroon ng isang
indikasyon na maaaring nagtatrabaho sila sa isang lugar na hindi nila naiintindihan sa halip na ipagpalagay
na maaari nilang isalin ang string ng mga pahintulot sa isang bagay na magagamit. kinabukasan
Ang mga bersyon o mga kaugnay na dokumento ay maaaring tumukoy ng isa o higit pang partikular na mga character na gagamitin batay
sa iba't ibang pamantayang karagdagang o alternatibong mekanismo ng kontrol sa pag-access.

Tulad ng marami sa mga utility na nakikitungo sa mga filename, ang output ng ls para sa maramihang
mga file o sa isa sa mga mahabang format ng listahan ay dapat gamitin nang maingat sa mga system kung saan
Ang mga filename ay maaaring maglaman ng naka-embed na puting espasyo. Ang mga system at system administrator ay dapat
mga patakaran ng institusyon at pagsasanay ng gumagamit upang limitahan ang paggamit ng mga naturang filename.

Ang bilang ng mga bloke ng disk na inookupahan ng file na inuulat nito ay nag-iiba depende sa
pinagbabatayan na uri ng file system, iniulat na mga yunit ng laki ng bloke, at ang paraan ng pagkalkula ng
bilang ng mga bloke. Sa ilang uri ng file system, ang numero ay ang aktwal na bilang ng mga bloke
inookupahan ng file (pagbibilang ng hindi direktang mga bloke at hindi papansin ang mga butas sa file); sa iba
ito ay kinakalkula batay sa laki ng file (kadalasan ay gumagawa ng allowance para sa hindi direktang mga bloke,
ngunit hindi pinapansin ang mga butas).

HALIMBAWA


Isang halimbawa ng isang maliit na puno ng direktoryo na ganap na nakalista sa ls −laRF a sa POSIX
lokal:

total 11
drwxr-xr-x 3 soro prog 64 Hulyo 4 12:07 ./
drwxrwxrwx 4 soro prog 3264 Hulyo 4 12:09 .. /
drwxr-xr-x 2 soro prog 48 Hulyo 4 12:07 b/
-rwxr--r-- 1 soro prog 572 Hulyo 4 12:07 tanga*

a/b:
Kabuuang 4
drwxr-xr-x 2 fox prog 48 Hul 4 12:07 ./
drwxr-xr-x 3 fox prog 64 Hul 4 12:07 ../
-rw-r--r-- 1 fox prog 700 Hul 4 12:07 bar

RATIONALE


Ilang makasaysayang pagpapatupad ng ls ang utility ay nagpapakita ng lahat ng mga entry sa isang direktoryo maliban
tuldok at tuldok-tuldok kapag nag-invoke ang isang superuser ls nang hindi tinukoy ang −a opsyon. Kailan
``normal'' hinihingi ng mga user ls nang walang pagtukoy −a, hindi sila dapat makakita ng impormasyon tungkol sa
anumang mga file na may mga pangalan na nagsisimula sa a maliban kung sila ay pinangalanan bilang file operand.

Ang mga pagpapatupad ay inaasahang dadaan sa arbitraryong kalaliman kapag pinoproseso ang −R pagpipilian.
Ang tanging limitasyon sa lalim ay dapat na nakabatay sa pagkaubos ng pisikal na imbakan para sa
sinusubaybayan ang mga di-traverse na direktoryo.

Ang -1 (isang) opsyon ay dating natagpuan sa BSD at BSD-derived na mga pagpapatupad lamang. Ito
ay kinakailangan sa volume na ito ng POSIX.1‐2008 upang matiyak ang pagsunod sa mga aplikasyon
ang output na iyon ay isang entry sa bawat linya, kahit na ang output ay sa isang terminal.

Ang −S ang opsyon ay idinagdag sa Isyu 7, ngunit ibinigay ng ilang pagpapatupad para sa
maraming taon. Ang paglalarawang ibinigay sa mga karaniwang dokumento ay makasaysayang kasanayan, ngunit ginagawa
hindi tumutugma sa karamihan ng dokumentasyong naglalarawan sa gawi nito. Makasaysayang dokumentasyon
karaniwang inilarawan ito bilang isang bagay tulad ng:

−S Pagbukud-bukurin ayon sa laki (pinakamalaking sukat muna) sa halip na ayon sa pangalan. Mga espesyal na character na device
(nakalista sa huli) ay pinagsunod-sunod ayon sa pangalan.

kahit na ang uri ng file ay hindi kailanman isinasaalang-alang kapag pinag-uuri ang output. Espesyal ang karakter
Ang mga file ay karaniwang nag-uuri malapit sa dulo ng listahan dahil ang kanilang laki ng file sa karamihan
ang mga pagpapatupad ay zero. Ngunit ang mga ito ay pinagsunod-sunod ayon sa alpabeto sa anumang iba pang mga file na iyon
mangyari na magkaroon ng parehong laki ng file (zero), hindi pinagsunod-sunod nang hiwalay at idinagdag sa dulo.

Ang volume na ito ng POSIX.1‐2008 ay madalas na tahimik tungkol sa kung ano ang mangyayari kapag magkaparehong-
ang mga eksklusibong opsyon ay tinukoy. Maliban sa −R, −d, at −f, ang ls utility ay kinakailangan upang
tumanggap ng maramihang mga opsyon mula sa bawat isa't isa-eksklusibong opsyon set nang hindi tinatrato ang mga ito bilang
mga error at gamitin ang pag-uugali na tinukoy ng huling opsyon na ibinigay sa bawat isa-
eksklusibong set. Since ls ay isa sa mga pinaka-alyas na utos, mahalaga na ang
ang pagpapatupad ay gumaganap nang intuitive. Halimbawa, kung ang alias ay:

bansag ls="ls −C"

at nag-type ang gumagamit ls -1 (isa), ang output ng single-text-column ay dapat magresulta, hindi isang error.

Ang −g, −l (ell), −n, at −o ang mga opsyon ay hindi mutually-exclusive na mga opsyon. Lahat sila pinagana
mahabang format na output. Nagtutulungan sila upang matukoy kung ang may-ari ng file ay nakasulat
(hindi kung −g ay naroroon), ang pangkat ng file ay nakasulat (hindi kung −o ay naroroon), at kung ang file ay
grupo o may-ari ay nakasulat kung ito ay nakasulat bilang ang pangalan (default) o isang string
representasyon ng numero ng UID o GID (kung −n ay naroroon). Ang −C, −m, −x, at -1 (isa)
ay kapwa eksklusibong mga opsyon at ang unang tatlo sa mga ito ay hindi pinagana ang mahabang format na output.
Ang -1 (isa) opsyon ay hindi direktang nagbabago kung pinagana o hindi ang mahabang format na output,
ngunit sa pamamagitan ng pag-override −C, −m, at −x, maaari nitong muling paganahin ang mahabang format na output na dati
hindi pinagana ng isa sa mga opsyong ito.

Ang mga naunang bersyon ng pamantayang ito ay hindi naglalarawan sa BSD −A pagpipilian (tulad ng −a, ngunit tuldok at
hindi nakasulat ang tuldok-tuldok). Ito ay idinagdag dahil sa malawakang pagpapatupad.

Maaaring gumawa ng mga pagpapatupad −q ang default para sa mga terminal upang maiwasan ang pag-atake ng trojan horse
mga terminal na may mga espesyal na escape sequence. Hindi ito kinakailangan dahil:

* Ang ilang mga control character ay maaaring maging kapaki-pakinabang sa ilang mga terminal; halimbawa, maaaring ang isang sistema
isulat ang mga ito bilang "\001" or "^A".

* Ang espesyal na pag-uugali para sa mga terminal ay hindi nauugnay sa portability ng mga application.

Tinukoy ng isang maagang panukala na angopsyonal alternatibo daan paraan bandila> kailangang maging '+'
kung mayroong isang alternatibong paraan ng pag-access na ginamit sa file o kung wala. Ito
ay binago upang maging kung wala at isang solong napi-print na karakter kung mayroon.
Ginawa ito sa tatlong dahilan:

1. May mga makasaysayang pagpapatupad gamit ang mga karakter maliban sa '+'.

2. May mga pagpapatupad na nag-iiba-iba ng karakter na ito na ginamit sa posisyong iyon
makilala sa pagitan ng iba't ibang mga alternatibong paraan ng pag-access na ginagamit.

3. Ang mga karaniwang developer ay hindi nais na hadlangan ang mga detalye sa hinaharap na maaaring kailanganin
isang paraan upang tukuyin ang higit sa isang alternatibong paraan ng pag-access.

Gayunpaman, hinihikayat ang mga pagpapatupad na nagbibigay ng isang alternatibong paraan ng pag-access
gamitin '+'.

Ang mga naunang bersyon ng pamantayang ito ay walang −k opsyon, na nangangahulugang ang −s
ang opsyon ay hindi magagamit nang portably dahil ang laki ng block nito ay tinukoy sa pagpapatupad, at ang
mga yunit na ginamit upang tukuyin ang bilang ng mga bloke na inookupahan ng mga file sa isang direktoryo sa isang ls −l
ang listahan ay naayos bilang 512-byte na mga yunit. Ang −k ang opsyon ay naidagdag upang magbigay ng paraan para sa
ang −s opsyon na magagamit nang portably, at para sa pagkakapare-pareho ay binabago din nito ang nabanggit
mga unit mula 512-byte hanggang 1024-byte.

Angpetsa at oras> field sa −l ang format ay tinukoy lamang para sa lokal na POSIX. Bilang
nabanggit, maaaring iba ang format sa ibang mga lokal. Walang mekanismo para sa pagtukoy nito
naroroon sa volume na ito ng POSIX.1‐2008, dahil ang naaangkop na sasakyan ay isang sistema ng pagmemensahe;
ibig sabihin, dapat na tukuyin ang format bilang isang ``mensahe''.

PAGTATAYA DIREKSYON


Na nagpapahintulot sa −f na huwag pansinin ang −A, −g, −l, −n, −o, at −s maaaring alisin ang mga opsyon sa hinaharap
bersyon.

Gamitin ang lsposix online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad