(H) Puuhakirja¶
Tavoite: Tutustuminen komentorivin käyttöön siivoamalla annettuja tiedostoja oikeisiin hakemistoihin.
Ohjeita:
Hae tarvittavat tiedostot: templates/01-14/command_line/
->
student/01-14/command_line/
.
(Jos et ole tehnyt tätä jo
kierroksen alussa, niin tee se nyt komentorivillä äläkä graafisesti.)
Alkutoimenpiteet: Pura hakemistosta löytyvä zip-paketti komennolla:
unzip cl_manipulation.zip
Huomaa, että komento luo uuden alihakemiston
cl_manipulation
, jonne tiedostot puretaan.
Siirry ko. alihakemistoon.
Hakemiston siivoaminen: Poista kaikki tilapäistiedostot (~ -pääte tiedostoissa).
Luo hakemistoon cl_manipulation
uudet alihakemistot
nimillä workbook/figures/
,
workbook/figures/mazes/
,
workbook/jokes/
ja coding/
.
Lajittele zip-paketissa olleet tiedostot siten, että
- kaikki
.gif
-päätteiset kuvatiedostot ovat hakemistossaworkbook/figures
- labyrintti-kuvat eli
.png
-päätteiset kuvatiedostot ovat hakemistossaworkbook/figures/mazes
- tekstitiedostot (
.txt
) ovat hakemistossaworkbook/jokes
- lähdekooditiedostot, eli kaikki edellisten jälkeen jäljelle
jääneet tiedostot, ovat hakemistossa
coding
.
Vihje: Useita tiedostoja voi siirtä helposti erikoismerkkejä käyttämällä.
Tiedostojen muokkaus: Aikaa on vierinyt niin kauan, että Pikku-Kallea ei enää oikein voi kutsua Pikku-Kalleksi. Muuta kaikista vitsitiedostoista Pikku-Kallen nimi Iso-Kalleksi.
Vihje: Tämäkin operaatio onnistuu yhdellä komennolla. Tutustu edellisen materiaaliosion loppupuolella mainittuun sediin.
Palautus:
Navigoi kansioon student/01-14/command_line
ja pakkaa
kansio cl_manipulation
ja korvaa sillä vanha cl_manipulation.zip
.
Tämä tapahtuu kirjoittamalla komento:
zip -FSr cl_manipulation.zip cl_manipulation/
Lisää tiedosto Gittiin komennoilla:
git add cl_manipulation.zip
git commit -m "Cl_manipulaatio palautus"
git push
Kuten havaitset, gitin käyttäminen komentoriviltä on kätevää. Palaamme tähän.
A+ esittää tässä kohdassa tehtävän palautuslomakkeen.