Tiedostojen hallinnan perusteet (mkdir, cp, mv, rm)
Ymmärtäkää, miten tiedostoja ja hakemistoja luodaan, kopioidaan, siirretään ja poistetaan tehokkaasti keskeisillä komentorivityökaluilla.
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_folderUseiden 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_filesTiedostojen 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.txtTiedostojen 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.txtHakemistojen 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.
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
- Johdatus Linuxiin ja päätelaitteeseen
- Tiedostojärjestelmässä liikkuminen (cd, ls, pwd)
- Tiedostojen hallinnan perusteet (mkdir, cp, mv, rm)
- Sarkaintäydennys ja komentohistoria