(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 hakemistossa workbook/figures
  • labyrintti-kuvat eli .png-päätteiset kuvatiedostot ovat hakemistossa workbook/figures/mazes
  • tekstitiedostot (.txt) ovat hakemistossa workbook/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.