Tässä osiossa käydään läpi tärkeimpiä tiedostojen ja hakemistojen hallintaan liittyviä komentoja Linux-järjestelmässä. Ohjeet on laadittu erityisesti WSL-versiolle Ubuntusta.
- Käyttö:
cd <hakemisto>
- Selitys: Siirtyy toiseen hakemistoon.
- Esimerkki:
Siirtyy
cd projektit
projektit
-hakemistoon. Käytäcd ..
siirtyäksesi ylöspäin hierarkiassa.
- Käyttö:
pwd
- Selitys: Näyttää nykyisen hakemiston polun.
- Esimerkki:
Komento voi palauttaa esimerkiksi
pwd
/home/user/projektit
, mikä kertoo, että oletprojektit
-hakemistossa.
- Käyttö:
ls [vaihtoehdot]
- Selitys: Listaa hakemiston sisällön.
- Esimerkkejä:
ls ls -l ls -a
ls
: Näyttää hakemiston sisällön.ls -l
: Näyttää sisällön yksityiskohtaisesti.ls -a
: Sisältää myös piilotetut tiedostot.
- Käyttö:
tree
- Selitys: Näyttää hakemiston rakenteen puumaisessa muodossa. Tämä komento ei välttämättä ole oletuksena asennettu, joten sen voi asentaa komennolla:
sudo apt install tree
- Esimerkki:
Tämä komento näyttää nykyisen hakemistorakenteen visuaalisesti.
tree
- Käyttö:
mkdir <hakemistonimi>
- Selitys: Luo uuden hakemiston.
- Esimerkki:
Tämä luo hakemiston
mkdir projektit
projektit
.
- Käyttö:
touch <tiedostonimi>
- Selitys: Luo tyhjän tiedoston määritetyllä nimellä.
- Esimerkki:
Tämä luo tiedoston
touch uusi_tiedosto.txt
uusi_tiedosto.txt
.
- Käyttö:
mv <lähde> <kohde>
- Selitys: Siirtää tai uudelleennimeää tiedoston tai hakemiston.
- Esimerkki:
Tämä uudelleennimeää tiedoston
mv vanhanimi.txt uusi.txt
vanhanimi.txt
nimeksiuusi.txt
. Tiedoston siirtäminen toimii samalla tavalla kuin alla oleva cp
- Käyttö:
cp <lähde> <kohde>
- Selitys: Kopioi tiedoston tai hakemiston.
- Esimerkki:
Tämä kopioi tiedoston
cp tiedosto.txt varmuuskopiot/
tiedosto.txt
hakemistoonvarmuuskopiot/
.
- Käyttö:
scp <tiedostonimi> käyttäjä@osoite:/kohdepolku
- Selitys: Kopioi tiedoston paikalliselta koneelta etäkoneelle turvallisesti SSH-yhteyttä käyttäen.
- Esimerkki:
Tämä komento kopioi
scp tiedosto.txt student@[opiskelijan ip]:/home/student
tiedosto.txt
-tiedoston etäkoneelle hakemistoon/home/student
.
Jokerimerkit ovat hyödyllisiä, kun haluat valita useita tiedostoja tietyn kuvion perusteella.
-
*
: Vastaa mitä tahansa merkkijonoa.- Esimerkki:
Tämä kopioi kaikki
cp *.txt varmuuskopiot/
.txt
-päätteiset tiedostot nykyisestä hakemistostavarmuuskopiot/
-hakemistoon.
- Esimerkki:
-
?
: Vastaa yhtä merkkiä.- Esimerkki:
Tämä siirtää tiedostot, joiden nimet alkavat
mv tiedosto?.txt kohdehakemisto/
tiedosto
ja päättyvät yhteen merkkiin, kutentiedosto1.txt
jatiedosto2.txt
.
- Esimerkki:
- Lisää
-r
-vaihtoehto kopiointiin hakemistojen siirtämiseksi:Tämä kopioi koko hakemiston ja sen sisällön.cp -r hakemisto kohde/
- Valitse vain tiettyjä tiedostoja:
Tämä siirtää
mv tiedosto1.txt tiedosto2.txt kohdehakemisto/
tiedosto1.txt
jatiedosto2.txt
määriteltyyn hakemistoon.
explorer.exe-komennolla voit avata WSL-hakemiston Windowsin Resurssienhallinnassa.
- Komento:
Tämä avaa nykyisen hakemiston Windowsin Resurssienhallinnassa.
explorer.exe .
- Siirry haluttuun hakemistoon:
cd /mnt/c/users/oma_hakemisto
- Avaa hakemisto Windowsin Resurssienhallinnassa:
explorer.exe .
Windows Resurssienhallinta avautuu ja näyttää valitun hakemiston sisällön. Tämä komento on erityisen hyödyllinen, kun haluat käyttää WSL-hakemistoja Windowsin puolella.
Nämä komennot auttavat sinua hallitsemaan tiedostoja ja hakemistoja tehokkaasti Linux-ympäristössä. Muista aina tarkistaa oikeudet, jos kohtaat ongelmia tiedostojen käsittelyssä.