fsck rename (vissza, de hogyan???)

Fórumok

Hello!
Felraktam az ubuntumat, es szepen automatikusan berakta a fat particiokat is az fstab-ba
Viszont, UTF8 -at adott meg nekik, es hibaellenorzesnel az osszes hosszu fajlnevu fajlt-t atnevezte valahogy igy: fsck00001.ren fsck00002.ren fsck00003.ren stb.
Es ezt egy konyvtarba rakta be fsck0000.ren
Az atnevezett fajlok mellett ott van egy az eredeti fajlneveket tartalmazo fajl (ebbol gondoltam h vissza lehet csinalni)
Valaki megtudna mondani, hogy hogyan lehet visszaallitani ezeket a fajlokat
Nagyon kellene a segitseg.Tobb ezer fajlrol van szo.
Kezdo vagyok.
A segitonek orok halam!!!

Hozzászólások

Ezek egyben a /lost+found konyvtarba kerultek?

---------------------
Minél korszakalkotóbb ötlettel állsz elő, annál több hülyén kell átverekedned magadat.

Van egy qmv (meg egy qcp) nevű progi, amivel ha valóban van olyan fileod, amiben le vannak írva, hogy mit mire kell átnevezni, akkor ezzel szerintem megoldható. Mikor elér az editorig, akkor betöltöd szépen ezt, a megfelelő formában, és csoki. De nézegesd meg a manját, mert így fejből nehéz lesz... :)

Meg aztán persze lehet valami scriptet is írni...

leszedtem, megneztem,
de tul kezdo vagyok ahhoz h sajat magam be tudjam allitani.
Megneztem a man-t
Ha kell e-mailban elkuldom, es kidobod nekem a megoldast

Pl. igy nez ki egy fsck0018.ren (amibe lementi az eredeti fileneveket)

01. Express Yourself (Charles Wright).ogg
02. Green Onions (Booker T And The MGs).ogg
03. Cross The Tracks (We Better Go Back) (Maceo And The Macks).ogg
04. Hot Pants (Bobby Byrd).ogg
05. Think About It (Lyn Collins).ogg
06. Rock Creek Park (The Blackbyrds).ogg
07. Nautilus (Bob James).ogg
08. Funky President (James Brown).ogg
09. Grunt (The J.B.'s).ogg
10. Jungle Fever (The Chakachas).ogg
11. Low Rider (War).ogg
12. Soul Power 74 (Maceo And The Macks).ogg
13. Tainted Love (Gloria Jones).ogg
14. So Much Trouble In My Mind (Sir Joe Quarterman).ogg
15. Rock Me Again And Again (Lyn Collins).ogg
16. I Know You Got Soul (Bobby Byrd).ogg
17. The Payback (James Brown).ogg
18. Smokin' Cheeba Cheeba (Harlem Underground Band).ogg

Gondolom szepen sorban ezeknek sorszam szerint felelnek meg a fsck00001.ren, stb nevek. Ha igen, akkor kb igy nezne ki a visszanevezes:
while read sorszam maradek ; do
echo mv "fsck000${sorszam%?}.ren" "$maradek"
done < fsck00000.ren

Ez ugy kb jol csinalja az elso 99-et. Utana szorakozni kell a fajlnevben (fsck00001.ren) szereplo 0-k szamaval (erre sajnos munka kozben most nem erek ra). Ja es persze ez csak akkor mukodik, ha az echo-t kiszeded, es csak az mv marad.