Μαζική μετατροπή αρχείων .rar .zip κτλ σε .7z

...εφαρμογές για οτιδήποτε άλλο

Συντονιστής: konnn

Μαζική μετατροπή αρχείων .rar .zip κτλ σε .7z

Δημοσίευσηαπό dim721 » 02 Ιουν 2012, 01:59

Καλησπέρα, έχω ένα αρκετά μεγάλο αριθμό από αρχεία (archives) που κρατάω backup από διάφορες εργασίες, φωτογραφίες διακοπών κτλ. Τα αρχεία αυτά δεν περιέχουν φακέλους αλλά δεδομένα της μορφής
Κώδικας: Επιλογή όλων
----Αρχείο -----
arxeio_keimenou1
arxeio_keimenou2
eikona1
eikona2
arxeio_ixou
ktl
.
.
.

Τα αρχεία αυτά είναι είτε zip είτε rar. Θέλω να τα μετατρέψω όλα σε 7z και να τα μετονομάσω με συγκεκριμένο τρόπο. Για το κομμάτι της μετονομασίας κατάφερα να φτιάξω ένα bash script με πολλά if και χρήση και χρήση της sed. Για τη μετατροπή όμως των αρχείων δεν κατάφερα να βρω κάποια λειτουργική λύση. Υπάρχει κάποια εφαρμογή ή κάποιο scriptάκι που να με βοηθήσει σε αυτό το πρόβλημα;

----- Το να ξεπακετάρω τα περιεχόμενα του κάθε αρχείου και μετά να τα πακετάρω χειροκίνητα είναι πρακτικά εκτός συζήτησης γιατί ο αριθμός τους είναι αρκετά μεγάλος ~600.
Γνώσεις ⇛ Linux: Λίγες ┃ Προγραμματισμός: Ελάχιστα ┃ Αγγλικά: Καλά
Λειτουργικό : Ubuntu 12.04 LTS 64-bit (en_US.UTF-8)
Προδιαγραφές Desktop ⇛ AMD Phenom II 2.8GHz │ 4GiB RAM │GeForce 9600 GT 512MiB |
Audio device: NVIDIA Corporation MCP72XE/MCP72P/MCP78U/MCP78S High Definition Audio (rev a1)


Προδιαγραφές Laptop ⇛
CPU: 2x Intel Pentium Dual CPU T2330 1.60GHz ‖ RAM 4 GB ‖ Clevo M660SRU
Κάρτες γραφικών: nVidia G86 [GeForce 8400M G]
Δίκτυα: eth0: VIA Technologies, Inc. VT6102 [Rhine-II] | wlan0:Realtek Semiconductor Corp. RTL8187 Wireless Adapter
Άβαταρ μέλους
dim721
babeTUX
babeTUX
 
Δημοσιεύσεις: 21
Εγγραφή: 19 Ιουν 2009, 03:28
Εκτύπωση

Re: Μαζική μετατροπή αρχείων .rar .zip κτλ σε .7z

Δημοσίευσηαπό roman » 03 Ιουν 2012, 17:23

Προσωπικά δεν γνωρίζω κάποιο πρόγραμμα που να κάνει αυτό που ζητάς. Αν δεν παρέμβει κάποιος με καμιά καλύτερη ιδέα. Στο scriptάκι, για όλα τα αρχεία που τελειώνουν σε .rar κάνε unrar σε output/ και μετά 7z το output. Παρομοίως και για όσα τελειώνουν σε .zip. Δεν είναι κάτι δύσκολο αν και εξακολουθεί να είναι χρονοβόρο.
Δεν ξέρω αν το σκέφτηκες αυτό, και κατά πόσο θα χρειαστείς κάποια βοήθεια στον κώδικα.

Το μεγαλύτερο θέμα, όμως, για μένα, είναι ότι δεν θα έκανα κάτι τέτοιο σε αρχεία με φωτογραφίες. Πόσο μάλλον άμα μου δίνανε ένα έτοιμο script αλλουνού! Πρέπει να είσαι 100% σίγουρος για να μην καταριέσαι μετά.
No LSB modules are available.
roman
punkTUX
punkTUX
 
Δημοσιεύσεις: 178
Εγγραφή: 11 Φεβ 2009, 15:09
Τοποθεσία: Θεσσαλονίκη
IRC: rwmanos
Εκτύπωση

Re: Μαζική μετατροπή αρχείων .rar .zip κτλ σε .7z

Δημοσίευσηαπό simosx » 03 Ιουν 2012, 18:53

Πράγματι, τις εικόνες τις αφήνεις ως έχουν. Μόνο όταν θέλεις να είναι και σε άλλη μορφή, τις μετατρέπεις, διατηρώντας τα αρχικά αρχεία.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση


Επιστροφή στο Εφαρμογές Άλλες-Διάφορες