Failide ja kataloogide käsud

pwd - töökataloogi kuvamine

Käsk pwd kuvab kataloogi, kus kasutaja praegu asub (pwd tähendab “print working directory (kuva töökataloog)”). Näiteks trükkides

pwd

kataloogis Töölaud, kuvatakse /home/[kasutajanimi]/Töölaud.

Note

Konsool kuvab selle teabe oma akna vahekaardil ja tiitliribal.

cd - kataloogi vahetamine

Käsk cd vahetab katalooge (cd tähendab “muuda kataloog”). Kui terminaliaken avatakse, asub see kasutaja kodukataloogis. Failisüsteemis ringi liikumiseks on vaja kasutada käsku cd.

  • Juurkausta liikumiseks trüki

    cd /
  • Praeguse kasutaja kodukataloogi liikumiseks trüki:

    cd

    või

    cd ~

    Note

    Käsk ~ esindab praeguse kasutaja kodukataloogi. Nagu ülal näidatud, on cd ~ käsu cd /home/username/ ekvivalent. Kui käivitad selle käsu juurkasutajana (näiteks sudoga), siis viitab ~ kataloogile /root. Kui käivitad käsu cd koos sudoga, siis pead trükkima kodukataloogi täieliku asukoha.

  • Ühe kausta võrra üles liikumiseks trüki

    cd ..
  • Kahe kausta võrra üles liikumiseks trüki

    cd ../../
  • Eelmisesse kataloogi (tagasi) liikumiseks trüki:

    cd -
  • Korraga läbi mitme kataloogitaseme liikumiseks määra kataloogi täistee. Näiteks trüki:

    cd /var/log

    , et minna otse alamkataloogi /log subdirectory of /var/. For another example, typing:

    cd ~/Desktop

    moves to the Desktop subdirectory inside the current user's home directory.

ls - failide loendi kuvamine

Käsk ls kuvab praeguses kataloogis olevate failide loendi (ls on lühend sõnast “list”). Näiteks

ls ~

kuvab praeguse kasutaja kodukataloogis olevad failid.

Koos võtmega -l väljastab ls peale faili nime veel muudki teavet, nagu faili õigused, faili omanik ja muud.

Koos võtmega -al väljastab ls sama teabe, mis -l, kuid kuvab ka peidetud failid (võti a).

touch - tühja faili loomine

Käsku touch kasutatakse faili vaatamise ja muutmise ajatemplite muutmiseks või uue tühja faili loomiseks. Näiteks

touch foo

loob uue tühja faili nimega foo. Kui foo-nimeline fail on juba olemas, siis käsu touch kasutamine uuendab faili ajatemplid, mis näitavad, millal faili viimati näpiti.

mkdir - kataloogi tegemine

Käsku mkdir kasutatakse uue kataloogi loomiseks (mkdir tähendab “kataloogi tegemist”). Uue kataloogi nimega foobar loomiseks trüki:

mkdir foobar

cp - failide või kataloogide kopeerimine

Käsk cp teeb koopia failist või kataloogist (cp on lühend sõnast “copy”). Failist foo täpse koopia tegemiseks ja selle bariks ümber nimetamiseks trüki:

cp foo bar

Kataloogist foo_dir täpse koopia tegemiseks ja selle bar_diriks nimetamiseks trüki:

cp -r foo_dir bar_dir

mv - failide või kataloogide liigutamine või ümbernimetamine

Käsk mv liigutab faili või kausta teise asukohta või nimetab faili või kataloogi ümber (mv on lühend sõnast “move”). Faili foo bariks ümber nimetamiseks trüki:

mv foo bar

Faili foo liigutamiseks praeguse kasutaja kataloogi Töölaud, trüki:

mv foo ~/Töölaud

See ei muuda faili nime foo Töölauaks, sest foo on fail ja Töölaud on kataloog.

rm - failide või kataloogide eemaldamine

Käsku rm kasutatakse failide ja kataloogide kustutamiseks (rm lühend sõnast “remove”). Faili foo kustutamiseks praegusest kataloogist, trüki:

rm foo

Vaikimisi ei eemalda käsk rm katalooge. Kataloogide eemaldamiseks pead kasutama võtit -r (või -R või --recursive). Näiteks

rm -r foobar

või

rm -R foobar

või

rm --recursive foobar

eemaldab kataloogi foobar ja kogu selle sisu!