Linux Command Line Tutorial For Beginners 2 - ls command in Linux
Sisällysluettelo:
- Kuinka käyttää
lskomentoa - Pitkä listausmuoto
- Näytä piilotetut tiedostot
- Tuloksen lajittelu
- Luettelo alihakemistoista rekursiivisesti
- johtopäätös
ls
komento on yksi peruskomennoista, jotka minkä tahansa Linux-käyttäjän pitäisi tietää. Sitä käytetään luetteloimaan tiedostojärjestelmän tiedostoja ja hakemistoja.
ls
apuohjelma on osa GNU-ydinapuohjelmapakettia, joka asennetaan kaikkiin Linux-jakeluihin.
Tässä opetusohjelmassa me näytämme sinulle kuinka käyttää
ls
komentoa käytännön esimerkkien ja yksityiskohtaisten selitysten avulla yleisimmistä
ls
vaihtoehdoista.
Kuinka käyttää
ls
komentoa
ls
komennon syntaksi on seuraava:
ls
Kun sitä käytetään ilman vaihtoehtoja ja argumentteja,
ls
näyttää luettelon kaikkien nykyisen työhakemiston tiedostojen nimistä:
ls
Tiedostot on lueteltu aakkosjärjestyksessä:
cache db empty games lib local lock log mail opt run spool tmp
Listaa tiedostot tietyssä hakemistossa siirtämällä polku hakemistoon argumentiksi ls-komennolle. Esimerkiksi, jos haluat luetteloida
/etc
hakemiston sisällön, kirjoitat kirjoittamalla:
ls /etc
Voit myös välittää useita hakemistoja ja tiedostoja
ls
komentoon välilyönnillä erotettuna:
ls /etc /var /etc/passwd
Jos kirjautuneella käyttäjällä ei ole lupaoikeuksia hakemistoon, saat viestin, jonka mukaan
ls
ei voi avata hakemistoa:
ls /root
ls: cannot open directory '/root': Permission denied
ls
komennolla on useita vaihtoehtoja. Seuraavissa osioissa tutkitaan yleisimmin käytettyjä vaihtoehtoja.
Pitkä listausmuoto
ls
komennon
ls
näyttää vain tiedostojen ja hakemistojen nimet, mikä ei ole kovin informatiivinen.
-L (pienet kirjaimet L) -asetus saa
ls
: n tulostamaan tiedostoja pitkässä luettelomuodossa.
Kun käytetään pitkää listausmuotoa,
ls
komento näyttää seuraavat tiedostotiedot:
- TiedostotyyppiTiedosto oikeudetTietotiedostojen kovien linkkien lukumääräTiedoston omistajaTyöryhmäTiedoston kokoPäivä ja AikaTiedoston nimi
Mieti seuraavaa esimerkkiä:
ls -l /etc/hosts
-rw-r--r-- 1 root root 337 Oct 4 11:31 /etc/hosts
Selitetään tuotoksen tärkeimmät sarakkeet.
Ensimmäinen merkki näyttää tiedostotyypin. Esimerkissämme ensimmäinen merkki on
-
joka tarkoittaa normaalia tiedostoa. Muiden tiedostotyyppien arvot ovat seuraavat:
-
-- Normaali tiedostob- Estä erityistiedostoc- Merkkitiedostod- Hakemistol- Symbolinen linkkin- Verkkotiedostop- FIFO - Pistorasia
Seuraavat yhdeksän merkkiä osoittavat tiedostojen käyttöoikeudet. Kolme ensimmäistä merkkiä ovat käyttäjälle, seuraavat kolme ovat ryhmälle ja kolme viimeistä ovat muille. Voit muuttaa tiedostooikeuksia
chmod
komennolla. Lupahahmolla voi olla seuraava arvo:
-
r- Lupa lukea tiedostoaw- Lupa kirjoittaa tiedostoonx- Lupa suorittaa tiedostos- setgid bitt- tahmea bitti
Esimerkissämme
rw-r--r--
tarkoittaa, että käyttäjä voi lukea ja kirjoittaa tiedoston ja ryhmä ja muut voivat vain lukea tiedoston. Numero
1
lupamerkkien jälkeen on kovien linkkien määrä tähän tiedostoon.
Kaksi seuraavaa kenttää,
root root
näyttävät tiedoston omistajan ja ryhmän, jota seuraa tiedoston koko (
337
) tavuina. Käytä
-h
vaihtoehtoa, jos haluat tulostaa koot ihmisluettavassa muodossa. Voit muuttaa tiedoston omistajaa käyttämällä
chown
komentoa.
Oct 4 11:31
on viimeinen tiedoston muutospäivämäärä ja -aika.
Viimeinen sarake on tiedoston nimi.
Näytä piilotetut tiedostot
Oletuksena
ls
komento ei näytä piilotettuja tiedostoja. Linuxissa piilotettu tiedosto on mikä tahansa tiedosto, joka alkaa pisteellä (
.
).
Näytä kaikki tiedostot, mukaan lukien piilotetut tiedostot, valitsemalla
-a
:
ls -la ~/
drwxr-x--- 10 linuxize linuxize 4096 Feb 12 16:28. drwxr-xr-x 18 linuxize linuxize 4096 Dec 26 09:21.. -rw------- 1 linuxize linuxize 1630 Nov 18 2017.bash_history drwxr-xr-x 2 linuxize linuxize 4096 Jul 20 2018 bin drwxr-xr-x 2 linuxize linuxize 4096 Jul 20 2018 Desktop drwxr-xr-x 4 linuxize linuxize 4096 Dec 12 2017.npm drwx------ 2 linuxize linuxize 4096 Mar 4 2018.ssh
Tuloksen lajittelu
Kuten jo mainittiin,
ls
komento luetteloi tiedostot oletuksena aakkosjärjestyksessä.
--sort
vaihtoehdon avulla voit lajitella tulosteen laajennuksen, koon, ajan ja version mukaan:
-
--sort=extension(tai-X) - lajitella aakkosjärjestyksessä laajennuksen mukaan.--sort=size(tai-S) - lajittele tiedostokokoittain.--sort=time(tai-t) - lajitellaan muokkausajan mukaan.--sort=version(tai-v) - Luonnollinen tyyppinen versionumero.
Esimerkiksi, jos haluat lajitella
/var
hakemistossa olevia tiedostoja muokkausajan mukaan käänteisessä järjestyksessä, jota käyttäisit:
ls -ltr /var
On syytä mainita, että
ls
komento ei näytä hakemiston sisällön koko tilaa. Käytä
du
komentoa saadaksesi hakemiston koon.
Luettelo alihakemistoista rekursiivisesti
-R
asetus käskee
ls
komennon näyttää alihakemistojen sisältö rekursiivisesti:
johtopäätös
ls
komento sisältää tiedot tiedostoista ja hakemistoista.
Lisätietoja
ls
on GNU Coreutils -sivulla tai kirjoita
man ls
terminaaliin.
Windows-sovellusten käyttö Linuxissa
Viini on ilmainen, avoimen lähdekoodin tapa käyttää Windows-sovelluksia Linuxissa
Microsoft ja Best Buy Gang Up Linuxissa
Sanot "anti-Linux", sanon "Pro-Windows". Te sanotte Linux-hajautus, sanon "markkinointi".
Tarkista: Poista tyhjät hakemistot pyyhkäisevät roskat pois Windows OS
Kun käytät Windows-käyttöjärjestelmää enemmän ja enemmän, tarpeettomat tiedostot syntyvät, vähitellen hidastaa järjestelmää alaspäin. Poista tyhjät hakemistot on pieni ilmaisohjelma, joka purkaa ja tyhjentää tyhjät kansiot järjestelmän puhdistamiseen.







