DevOps-bootcamp · Oppitunti

Tiedostojen hallinnan perusteet (mkdir, cp, mv, rm)

Ymmärtäkää, miten tiedostoja ja hakemistoja luodaan, kopioidaan, siirretään ja poistetaan tehokkaasti keskeisillä komentorivityökaluilla.

Oppitunti 3/412 vaihetta

Tiedostojen hallinnan perusteet (mkdir, cp, mv, rm) on ilmainen DevOps-bootcamp-oppitunti CoddyKitissä. Tämä on oppitunti 3/4. Voit lukea tästä oppimispolusta kokonaan mitkä tahansa 3 oppituntia ilmaiseksi — sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä käytännön harjoittelun sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Oppitunti kuuluu DevOps-bootcamp-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. DevOps-bootcamp-kurssilla on yhteensä 4 oppituntia.

Linuxin tiedostojen hallinta

Seuraavaksi opitte hallitsemaan tiedostoja: luomaan, kopioimaan, siirtämään ja poistamaan niitä päätteessä. Tämä on jokaiselle Linux-käyttäjälle tai -kehittäjälle perustavanlaatuinen taito.

Uusien hakemistojen luominen: mkdir

mkdir (make directory) luo uusia kansioita. Kirjoittakaa vain mkdir ja sen perään haluamanne nimi, kuten esimerkissä.

mkdir my_new_folder

Useiden sisäkkäisten hakemistojen luominen

Luettelemalla useita nimiä voitte luoda monta kansiota kerralla. Lisäämällä -p-valitsimen voitte rakentaa sisäkkäisiä polkuja, jolloin puuttuvat ylähakemistot luodaan samalla.

mkdir folder1 folder2
mkdir -p projects/coddykit/lesson_files

Tiedostojen kopioiminen: cp

cp (copy) monistaa tiedoston: antakaa komennolle lähde ja kohde. Tässä esimerkissä report.txt kopioidaan samaan kansioon nimellä report_backup.txt.

cp report.txt report_backup.txt

Tiedostojen kopioiminen hakemistoon

Kun määritätte cp-komennolle kohteeksi hakemiston, tiedosto kopioidaan sinne alkuperäisellä nimellään. Tämä on kätevää tiedostojen järjestämisessä.

mkdir documents
cp presentation.pdf documents/

Kokonaisten hakemistojen kopioiminen: cp -r

Jos haluatte kopioida kansion kaikkine sisältöineen, lisätkää -r-valitsin (rekursiivinen). Ilman sitä cp kieltäytyy kopioimasta hakemistoja.

cp -r my_project_folder backup_projects/

Tiedostojen siirtäminen: mv

mv (move) siirtää tiedostoja tai hakemistoja. Se toimii kuten cp, mutta alkuperäinen poistetaan siirron jälkeen.

mv important_note.txt new_location/

Tiedostojen ja hakemistojen nimeäminen uudelleen

mv myös nimeää uudelleen: siirtäkää kohde uuteen nimeen samassa kansiossa. Linuxissa ei ole erillistä uudelleennimeämiskomentoa – mv hoitaa molemmat tehtävät.

mv old_filename.txt new_filename.txt
mv temp_folder/ final_project_folder/

Tiedostojen poistaminen: rm

rm (remove) poistaa tiedostoja – käyttäkää sitä varoen. Päätteessä ei yleensä ole roskakoria, joten poistetut tiedostot ovat usein lopullisesti poissa.

rm unwanted_log.txt

Hakemistojen poistaminen: rm -r

Tyhjät kansiot poistetaan komennolla rmdir; muut kuin tyhjät kansiot vaativat rm -r-komennon (rekursiivinen). -f-valitsin pakottaa poistamisen, joten käyttäkää komentoa rm -rf äärimmäisen varovasti.

mkdir empty_folder
rmdir empty_folder
mkdir project_data && touch project_data/file.txt
rm -r project_data/

Pikatarkistus: tiedostotoiminnot

Millä seuraavista komennoista luodaan uusi hakemisto nimeltä reports ja kopioidaan sen sisään data-niminen hakemisto sisältöineen?

Kertaus: tiedostojen hallinnan perusteet

Kertaus: mkdir luo, cp kopioi (-r kansioille), mv siirtää ja nimeää uudelleen, ja rm poistaa (-r kansioille, varovaisuutta noudattaen). Näillä komennoilla hallitsette tiedostoja.

Aloita maksutta

Opi DevOps-bootcamp tekoälytuutorin avulla — ilmaiseksi

Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.

Kurssit
142
Oppitunnit
568

Usein kysytyt kysymykset

Onko oppitunti ”Tiedostojen hallinnan perusteet (mkdir, cp, mv, rm)” ilmainen?

Kyllä — voit lukea täällä verkossa kokonaan ilmaiseksi mitkä tahansa DevOps-bootcamp-oppimispolun 3 oppituntia, myös oppitunnin “Tiedostojen hallinnan perusteet (mkdir, cp, mv, rm)”. Sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä interaktiiviset harjoitukset sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. DevOps-bootcamp-kurssilla on yhteensä 4 oppituntia.

Mitä opin oppitunnilla ”Tiedostojen hallinnan perusteet (mkdir, cp, mv, rm)”?

Ymmärtäkää, miten tiedostoja ja hakemistoja luodaan, kopioidaan, siirretään ja poistetaan tehokkaasti keskeisillä komentorivityökaluilla. Harjoittelet DevOps-bootcamp-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.

Tarvitsenko kokemusta aloittaakseni DevOps-bootcamp-opiskelun?

Aiempi kokemus ei ole tarpeen. CoddyKitin DevOps-bootcamp-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 3/4.

Kuinka kauan ”Tiedostojen hallinnan perusteet (mkdir, cp, mv, rm)”-oppitunnin suorittaminen kestää?

Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.

Voinko kirjoittaa ja suorittaa koodia tällä DevOps-bootcamp-oppitunnilla?

Kyllä. Jokainen DevOps-bootcamp-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.

Kaikki tämän kurssin oppitunnit

  1. Johdatus Linuxiin ja päätelaitteeseen
  2. Tiedostojärjestelmässä liikkuminen (cd, ls, pwd)
  3. Tiedostojen hallinnan perusteet (mkdir, cp, mv, rm)
  4. Sarkaintäydennys ja komentohistoria
← Takaisin: DevOps-bootcamp