Nykyaikaiset Linux-pöytäkoneet ovat edenneet pitkälle, jotta voit käsitellä järjestelmässäsi olevia tiedostoja. Kuitenkin kaikkien graafisen käyttöliittymän (kuten GNOME tai KDE Plasma) käyttämien yleisten resurssien vuoksi, kun sinun on työskenneltävä Useamman kuin yhden tiedoston tai hakemiston kanssa komentorivi on usein nopein ja tehokkain tapa saada asioita tehty.

Opi kuinka ja milloin hyödynnät Linuxin komentoriviä vain kourallisen olennaisen avulla tiedostojen käsittelykomennot auttavat parantamaan tuottavuuttasi ja muuttamaan Linuxia kokea.

Linuxin komentorivin perusteet

Ennen kuin siirrymme varsinaisiin komentoihin, tässä on muutamia vinkkejä sekaannusten ja virheiden välttämiseksi:

  • Linuxin komentorivillä on kirjainkoolla merkitystä. Isot ja pienet kirjaimet ovat erilaisia ​​Linuxissa. Kirjoittaminen ls listaa tiedostot nykyisessä hakemistossasi. Kirjoittaminen Ls tai LS palauttaa komentoa ei löydy -virheen. ls -a ja ls -A ovat myös kaksi eri komentoa. Muista kiinnittää huomiota isoihin ja pieniin kirjaimiin, kun kopioit tai syötät mitä tahansa komentoa.
  • instagram viewer
  • Tilde (~) on kotihakemistosi lyhenne. Jokaisella Linux-käyttäjällä on kotihakemisto. Tämä hakemisto tallentaa kaikki henkilökohtaiset tiedostosi. Koko polku kyseiseen hakemistoon on yleensä jotain kuten /home/user/ tai /var/home/user/. Voit korvata ~ missä tahansa komennossa edustamaan polkua. Esimerkiksi komennot cd /koti/käyttäjä ja cd ~ ovat samat.
  • Kun kirjoitat minkä tahansa komennon ja sen jälkeen "--help", näet usein nopeita käyttöesimerkkejä. Melkein jokaisessa komennossa on kytkimiä tai argumentteja, joilla voit muuttaa sen toimintaa. Komentoriviargumentin käyttäminen --auta yleensä selittää yleisimmin käytetyt vaihtoehdot. Esimerkiksi, ls --apua.
  • Ole varovainen suorittaessasi mitä tahansa komentoa, joka alkaa sanalla "sudo". Voit tehdä koko järjestelmästäsi välittömästi käyttökelvottoman syöttämällä huonon sudo-komennon.

Linux-miehen komento

Hyödyllisin jokaisessa Linux-järjestelmässä käytettävissä oleva komento on mies komento. Ihminen on lyhenne sanoista manuaali.

Kun kirjoitat mies minkä jälkeen mitä tahansa muuta komentoa, järjestelmä näyttää sinulle ohjeasiakirjan, joka selittää - usein hyvin yksityiskohtaisesti - kuinka komento toimii. Yllä on ls-manuaalisivun tulosteen ensimmäinen sivu (kutsutaan usein nimellä miessivu).

Alla kuvatut selitykset ja esimerkit komennoista on tarkoitettu esittämään joitain yleisimmistä käyttötapauksista. Ne eivät ole läheskään tyhjentäviä. Kehotamme sinua käyttämään mies komento saadaksesi lisätietoja siitä, mitä voit tehdä näillä komennoilla itse.

ls-komento

ls-komento listaa nykyisen hakemistosi sisällön. On olemassa useita yleisiä kytkimiä, joita käytetään muuttamaan komennon palauttaman lähdön tyyppiä. Pelkästään ls: n syöttäminen näyttää luettelon nykyisen hakemiston sisällöstä.

Useimmissa Linux-jakeluissa luettelo lajitellaan aakkosjärjestyksessä, jaetaan sarakkeisiin ja värikoodataan, jotta tiedostot, hakemistot, suoritettavat tiedostot ja muut attribuutit voidaan erottaa toisistaan.

On olemassa useita hyödyllisiä lippuja, joilla voit muuttaa komennon tulostetta. Voit joko käyttää niitä erikseen tai yhdistää ne yhdeksi argumentiksi.

Kolme yleisesti käytettyä kytkintä ovat -l, -a, ja -h.

# Järjestä tuloste yhden sarakkeen luetteloon
ls -l

# Näytä kaikki tiedostot (mukaan lukien piilotetut tiedostot ja hakemistot)
ls -a

# Näytä tavumäärät ihmisen luettavassa muodossa (KB, MB jne.)
ls -h

# Näytä kaikki tiedostot yhdessä sarakkeessa ihmisen luettavassa muodossa
ls-lha

Linuxin cd-komento

cd-komento muuttaa nykyisen hakemistosi. Voit yksinkertaisesti kirjoittaa CD seuraa minkä tahansa hakemiston nimi vaihtaaksesi siihen tai syötä täydellinen polku siirtyäksesi tiettyyn paikkaan.

# Vaihda nykyisessä hakemistossa kansioon nimeltä mystuff
cd mystuff

# Siirrä ylös (tai taaksepäin) yksi hakemisto siitä, missä olet (huomaa välilyönti ja kaksi pistettä)
cd..

# Vaihda kotihakemistoosi
cd ~

# Vaihda täysin uuteen polkuun (huomaa "/" alussa)
cd /var/tmp/flatpak-cache/

cp-komento Linuxissa

Jos haluat kopioida yhden tai useamman tiedoston komentorivillä, käytä cp-komento. Voit käyttää cp: tä tiedostojen kopioimiseen hakemistosta (tai asemasta) toiseen tai toisen tiedoston luomiseen uudella nimellä.

Komento noudattaa muotoa cp /alkuperäinen/tiedosto.ext /destination/file.ext.

# Tee tiedostosta toinen kopio samassa hakemistossa
cp myspecialfile.one myspecialfile.two

# Kopioi tiedosto kotihakemiston kansioon nimeltä newlocation
cp myfile ~/newlocation/

# Kopioi kotihakemistoosi hakemisto, joka sisältää kaikki tiedostot ja alihakemistot
# Huomaa -r (rekursiivinen) -kytkin
cp -r tärkeät tiedot ~
cp -r tärkeät tiedot /home/user/

# Kopioi rekursiivisesti polulta toiseen
cp -r /var/tmp/ /home/user/backuptemp

Aiheeseen liittyvä: Mikä on Linuxin komentorivi ja kuinka käytät sitä?

Linux mv -komento

mv-komento siirtää tiedostoja tai hakemistoja. Se noudattaa samaa perussyntaksia kuin cp-komento. Ainoa todellinen ero on, että siirtokomento poistaa lähdetiedostot, kun tiedot siirretään uuteen paikkaan.

Tätä komentoa käytetään myös tiedostojen uudelleennimeämiseen Linuxissa. Koska Linuxilla ei ole varsinaista uudelleennimeämiskomentoa, työ tehdään siirtämällä tiedosto nimestä toiseen.

# Nimeä file.one uudelleen muotoon file.two, jolloin tiedosto.one poistetaan
mv-tiedosto.yksi tiedosto.kaksi

# Siirrä kaikki nykyisen hakemiston tiedostot uuteen kohteeseen
# Huomaa, että * vastaa kaikkia tiedostoja
mv * /uusi/tallennustila/sijainti/

# Siirrä yhden hakemiston sisältö toiseen
mv /home/user/Videos /home/newuser/oldvideofiles

rm- ja rmdir-komennot

Lyhenne jstk Poista, rm- ja rmdir-komennot poistetaan (kuten kohdassa pysyvästi poista) tiedostot ja hakemistot. rm-komento vaatii yksinkertaisesti poistettavan tiedoston tai tiedostojen nimen tai polun. Voit poistaa useita tiedostoja käyttämällä * jokerimerkki.

# Poista yksi tiedosto nykyisestä hakemistosta
rm uselessfile.ext

# Poista kaikki tiedostot, jotka alkavat kirjaimilla "ab" nykyisestä hakemistosta
rm ab*

# Poista kaikki tiedostot, jotka alkavat kirjaimella ab tietystä hakemistosta
rm ~/myfiles/zfiles/ab*

Voit käyttää rmdir-komentoa poistaaksesi tyhjä hakemistosta. Yleinen ongelma tätä komentoa käytettäessä yrittää poistaa hakemiston, joka näyttää tyhjältä, mutta sisältää piilotettuja tiedostoja. Käytä ls -a komento näyttää piilotetut tiedostot, jotka on poistettava, jos saat virheilmoituksen.

# Poista tyhjä hakemisto nykyisestä polusta
rmdir vanha hakemisto

# Poista väliaikainen hakemisto kotihakemistostasi
rmdir ~/väliaikainen

Hakemistopuiden poistaminen rm

rm-komento toimii myös tehokkaana apuohjelmana kokonaisten hakemistojen ja jopa hakemistopuiden poistamiseen. Koska rm-komento poistaa tiedostoja ja hakemistoja pysyvästi, sinun on oltava erittäin varovainen, kun annat komentoa, joka kulkee hakemistojen läpi ja toimii jokerimerkkien perusteella.

Aiheeseen liittyvä: Tapoja saada komentoriviohjeita Linuxissa

On kaksi tärkeää lippua, jotka sinun on oltava tietoisia. Ensimmäinen on -f. F tarkoittaa voimaa. Se sammuttaa "Oletko varma?" kehote, joka tulee yleensä näkyviin, kun yrität poistaa tiedoston.

Kun suoritat rm-komennon -f kytkintä, se poistaa kaiken, mitä käsket sen poistamaan tarkistamatta tai kysymättä oletko varma. Kun osut Tulla sisään, komento on tehty eikä paluuta ole.

Toinen kytkin on -r, joka tarkoittaa rekursiivista. Tämä antaa rm-komennon mennä alas hakemistopuun läpi, josta komento on annettu, ja toimia mahdollisten tiedostojen tai alihakemistojen suhteen.

# Poista kaikki XX-alkuiset tiedostot nykyisestä hakemistosta ilman vahvistusta
rm -f XX*

# Poista kaikki XX-alkuiset tiedostot nykyisestä hakemistosta ja kaikista alihakemistoista
rm -rf XX*

# Poista kaikki tiedostot nykyisestä hakemistosta ilman vahvistusta
rm -f *

# Poista kaikki tästä hakemistosta poistamalla kaikki löydetyt tiedostot ja alihakemistot
# Tätä komentoa tulee aina käyttää äärimmäisen varovasti.
rm -rf *

Käsky rm -rf * on hyödyllinen oikein käytettynä suurten tiedostomäärien poistamiseen, joita ei enää tarvita. Se voi poistaa valtavia tietomääriä vain sekunnissa tai kahdessa. Jos et kuitenkaan kiinnitä huomiota sijaintiisi hakemistorakenteessa, se voi olla erittäin vaarallista.

Juoksemassa rm -rf * esimerkiksi kotihakemistossasi pyyhkii välittömästi kaikki henkilökohtaiset tiedostosi. Mikä pahempaa, komennon suorittaminen pääkäyttäjänä tai sudon käyttäminen voi pyyhkiä pois koko käyttöjärjestelmän.

Jos sinun on käytettävä tätä komentoa, pysähdy, tarkista missä olet hakemistopuussasi, ajattele, pysähdy, katso uudelleen ja mieti vielä ennen kuin painat Tulla sisään. Paluuta ei ole.

Tiedostojen ja kansioiden käsittely Linux-päätteen avulla

Näillä seitsemällä Linux-komennolla voit muokata koko tiedostojärjestelmääsi haluamallasi tavalla. Opi käyttämään niitä hyvin, ja sinun ei koskaan tarvitse metsästää tiedostonhallinnan valikkoja saadaksesi jotain tehtyä uudelleen.

Mikä parasta, ilman työpöydän tiedostonhallintaohjelmien aiheuttamaa ylimääräistä käsittelyä tiedostojen ylläpitotoimet ovat välittömiä. Mutta jos tarvitset silti graafisen tiedostonhallinnan, Linuxilla on niitä runsaasti.

10 parasta tiedostonhallintaa Linuxin tehokäyttäjille

Luotettava tiedostonhallinta helpottaa tiedostojen järjestämistä. Tässä on luettelo Linuxin parhaista tiedostonhallinnasta.

Lue Seuraava

JaaTweetSähköposti
Liittyvät aiheet
  • Linux
  • Tiedostojärjestelmä
  • Tiedostonhallinta
  • Linuxin komennot
  • Linux Elementary
Kirjailijasta
JT McGinty (17 artikkelia julkaistu)

JT on teknologia-alan veteraani, jolla on yli 25 vuoden kokemus. Hän on tehnyt kaiken teknisestä tuesta ohjelmointiin ja järjestelmänhallintaan. Hän nauttii erityisesti Linuxin vapauden ja voiman opettamisesta uusille käyttäjille.

Lisää JT McGintyltä

tilaa uutiskirjeemme

Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja eksklusiivisia tarjouksia!

Klikkaa tästä tilataksesi