Kirjoittaja Aihe: .ZIP -> .CBZ ja .RAR -> .CBR (RATKAISTU)  (Luettu 7879 kertaa)

Kupuntu

  • Käyttäjä
  • Viestejä: 804
  • Kubuntu 8.10 @ Amilo A1645
    • Profiili
.ZIP -> .CBZ ja .RAR -> .CBR (RATKAISTU)
« : 01.04.06 - klo:13.18 »
Eli luin tosta sarjakuvien lukemisesta tuolta: http://forum.ubuntu-fi.org/index.php?topic=498.0 Ja nyt haluaisin skriptin, jolla voisi muuttaa .ZIP-tiedostot .CBZ-tiedostoiksi ja .RAR-tiedostot .CBR-tiedostoiksi. Tietäisikö kukaan, miten tämä tehtäisiin? Ominaisuuksina pitäsi olla se, että se ohittaisi kansion tiedostot, jotka eivät olisi .ZIP tai .RAR tiedostoja ilman virheitä. Minulla on nyt noin 350 tiedostoa, enkä haluaisi nimetä niitä käsin uudestaan.
EDIT: RATKAISTU. Sain toimimaan komennoilla (ZIP)
Koodia: [Valitse]
rename 's/.zip/.cbz/' *.zip (RAR)
Koodia: [Valitse]
rename 's/.rar/.cbr/' *.rarKiitokset kaikille vastanneille.
EDIT2: Typo
« Viimeksi muokattu: 01.04.06 - klo:18.43 kirjoittanut Kupuntu »
Amilo A1645: AMD 3300+ 2.0 Ghz, 512 mb RAM, 80 gb kiintolevy.
Last.fm

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: .ZIP -> .CBZ ja .RAR -> .CBR
« Vastaus #1 : 01.04.06 - klo:13.41 »
muuttaa .ZIP-tiedostot .CBZ-tiedostoiksi

minusta .cbz on sama formaatti kuin .zip, joten päätteen muuttamisen pitäisi hoitaa homma.

ja .RAR-tiedostot .CBR-tiedostoiksi.

ja luonnollisesti .rar pitää purkaa ja pakata uudelleen .zipksi.

Tietäisikö kukaan, miten tämä tehtäisiin?

ensin varmaan käytäisiin läpi kaikki zip-päätteisen tiedostot päätteen kirjoitusasusta riippumatta ja nimettäisiin ne .cbr-päätteellä. seuraavaksi käytäisiin läpi kaikki rar-päätteiset samaan tapaa, purettasiin ne jonnekin ja pakattaisiin .zipiksi .cbr-päätteellä.

Ominaisuuksina pitäsi olla se, että se ohittaisi kansion tiedostot, jotka eivät olisi .ZIP tai .RAR tiedostoja ilman virheitä.

no tämän ei todellakaan luulisi olevan suurin ongelma.
Janne

Kupuntu

  • Käyttäjä
  • Viestejä: 804
  • Kubuntu 8.10 @ Amilo A1645
    • Profiili
Re: .ZIP -> .CBZ ja .RAR -> .CBR
« Vastaus #2 : 01.04.06 - klo:14.49 »
muuttaa .ZIP-tiedostot .CBZ-tiedostoiksi

minusta .cbz on sama formaatti kuin .zip, joten päätteen muuttamisen pitäisi hoitaa homma.

ja .RAR-tiedostot .CBR-tiedostoiksi.

ja luonnollisesti .rar pitää purkaa ja pakata uudelleen .zipksi.

Tietäisikö kukaan, miten tämä tehtäisiin?

ensin varmaan käytäisiin läpi kaikki zip-päätteisen tiedostot päätteen kirjoitusasusta riippumatta ja nimettäisiin ne .cbr-päätteellä. seuraavaksi käytäisiin läpi kaikki rar-päätteiset samaan tapaa, purettasiin ne jonnekin ja pakattaisiin .zipiksi .cbr-päätteellä.

Ominaisuuksina pitäsi olla se, että se ohittaisi kansion tiedostot, jotka eivät olisi .ZIP tai .RAR tiedostoja ilman virheitä.

no tämän ei todellakaan luulisi olevan suurin ongelma.
Ymmärsit hiukan väärin. Siis .RAR-filestä ytehtäisiin .CBR-filejä, eikä niitä muutettasi ensin .ZIP-fileksi. Muuten oli oikein. Eli eikun opettelemaan skriptausta...
Amilo A1645: AMD 3300+ 2.0 Ghz, 512 mb RAM, 80 gb kiintolevy.
Last.fm

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: .ZIP -> .CBZ ja .RAR -> .CBR
« Vastaus #3 : 01.04.06 - klo:15.11 »
Ymmärsit hiukan väärin. Siis .RAR-filestä ytehtäisiin .CBR-filejä, eikä niitä muutettasi ensin .ZIP-fileksi. Muuten oli oikein. Eli eikun opettelemaan skriptausta...

niin juu, luin hitusen väärin. eli siis tuo .cbr:hänm taitaa olla vastaavasi rar-paketti joka on vain nimetty eri päättellä aivan kuten .zip-vastineensa.

käytännössähän tuossa pitää sitten vain nimetä ne kaikki tiedostot uudelleen.

Koodia: [Valitse]
$ man rename
Janne

Kupuntu

  • Käyttäjä
  • Viestejä: 804
  • Kubuntu 8.10 @ Amilo A1645
    • Profiili
Re: .ZIP -> .CBZ ja .RAR -> .CBR
« Vastaus #4 : 01.04.06 - klo:16.10 »
Ymmärsit hiukan väärin. Siis .RAR-filestä ytehtäisiin .CBR-filejä, eikä niitä muutettasi ensin .ZIP-fileksi. Muuten oli oikein. Eli eikun opettelemaan skriptausta...

niin juu, luin hitusen väärin. eli siis tuo .cbr:hänm taitaa olla vastaavasi rar-paketti joka on vain nimetty eri päättellä aivan kuten .zip-vastineensa.

käytännössähän tuossa pitää sitten vain nimetä ne kaikki tiedostot uudelleen.

Koodia: [Valitse]
$ man rename
Juu noinhan se menee. Kokeilen tuota renamea.
Amilo A1645: AMD 3300+ 2.0 Ghz, 512 mb RAM, 80 gb kiintolevy.
Last.fm

Kupuntu

  • Käyttäjä
  • Viestejä: 804
  • Kubuntu 8.10 @ Amilo A1645
    • Profiili
Re: .ZIP -> .CBZ ja .RAR -> .CBR
« Vastaus #5 : 01.04.06 - klo:16.17 »
Mutta tuli tossa mieleen, että entä jos tekisi tällä tavalla:
Koodia: [Valitse]
cp *.ZIP *.CBZ
cp *.RAR *.CBR
Mahtasko toimia? Tosta renamesta kun en ymmärrä mitään.
Amilo A1645: AMD 3300+ 2.0 Ghz, 512 mb RAM, 80 gb kiintolevy.
Last.fm

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Re: .ZIP -> .CBZ ja .RAR -> .CBR
« Vastaus #6 : 01.04.06 - klo:16.34 »
rename 'y/.zip/.cbz/' * tolla näkyis toimivan, mutta linuksessa koolla on sitten merkitystä. Eli ehkä olisi hyvä tehdä ensin rename ’y/A-Z/a-z/’ * jotta kaikki olisi pieniä kirjaimia jasitten vasta muutella päätteitä(toki tuossa pitää kirjoitus oikeus olla tiedostoihin).
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

Kupuntu

  • Käyttäjä
  • Viestejä: 804
  • Kubuntu 8.10 @ Amilo A1645
    • Profiili
Re: .ZIP -> .CBZ ja .RAR -> .CBR
« Vastaus #7 : 01.04.06 - klo:17.34 »
rename 'y/.zip/.cbz/' * tolla näkyis toimivan, mutta linuksessa koolla on sitten merkitystä. Eli ehkä olisi hyvä tehdä ensin rename ’y/A-Z/a-z/’ * jotta kaikki olisi pieniä kirjaimia jasitten vasta muutella päätteitä(toki tuossa pitää kirjoitus oikeus olla tiedostoihin).
Ok kiitokset sinulle. Testaanpa heti.
EDIT: Toi zippi toimi, mutta RAR:ien muuttaminen komennolla
Koodia: [Valitse]
rename 'y/.rar/.cbr/' *ei toimi. Se muuttaa .rar-tiedostot .cbc tiedostoiksi. Missäköhän vika on nyt?
« Viimeksi muokattu: 01.04.06 - klo:17.40 kirjoittanut Kupuntu »
Amilo A1645: AMD 3300+ 2.0 Ghz, 512 mb RAM, 80 gb kiintolevy.
Last.fm

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Re: .ZIP -> .CBZ ja .RAR -> .CBR
« Vastaus #8 : 01.04.06 - klo:18.04 »
HEHE sekavaa touhua komennot vaikuttaa .zip tiedotoihin ja toisinpäin. Hieman pähkäiltyäni tämä näyttäis toimivan:
rename 's/.rar/.cbr/' *.rar
rename 's/.zip/.cbz/' *.zip
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

Kupuntu

  • Käyttäjä
  • Viestejä: 804
  • Kubuntu 8.10 @ Amilo A1645
    • Profiili
Re: .ZIP -> .CBZ ja .RAR -> .CBR
« Vastaus #9 : 01.04.06 - klo:18.06 »
HEHE sekavaa touhua komennot vaikuttaa .zip tiedotoihin ja toisinpäin. Hieman pähkäiltyäni tämä näyttäis toimivan:
rename 's/.rar/.cbr/' *.rar
rename 's/.zip/.cbz/' *.zip

Thanks sulle nyt toimii!
Amilo A1645: AMD 3300+ 2.0 Ghz, 512 mb RAM, 80 gb kiintolevy.
Last.fm