Pagina 1 di 1

Copiare file "strani"

Inviato: mar 1 set 2009, 17:06
da Darkstar89
Ciao... ho un software per il nintendo ds, sto provando a copiare i file ma sono in binario o qualche carattere come questo:
.d╔... vorrei copiare i file per fare 2 "modifiche" per nintendo ma non riesco a capiare tutti i file anche con la shell da root, mi sapete dire come forzare la copia?
ho provato con cp -f * /home/darkstar89/Desktop/Nintendo\ R4/
con err:
cp: warning: source file `@.â\211¡d\f' specified more than once
cp: warning: source file `@.â\211¡d\f' specified more than once
cp: warning: source file `@.â\211¡d\f' specified more than once
cp: warning: source file `@.â\211¡d\f' specified more than once
cp: warning: source file `@.â\211¡d\f' specified more than once
cp: warning: source file `@.â\211¡d\f' specified more than once
cp: warning: source file `@.â\211¡d\f' specified more than once
cp: omitting directory `R4iMenu'
cp: reading `U': Input/output error
cp: reading `d': Input/output error
Grazie ciao

Re: Copiare file "strani"

Inviato: ven 9 ott 2009, 16:38
da Delcaran Lëdeloth
"Input/Output error" di solito sta ad indicare che il file system da cui stai cercando di scrivere/leggere dati ha qualche rogna...Da quanto ho capito stai cercando di copiare dalla R4 che, conoscendo la Nintendo, userà un file system proprietario difficilmente supportato dal kernel linux in modo nativo. Il mio consiglio è installare un qualche emulatore per il DS con funzione di gestione R4 (mi pare di ricordare di averne visto qualcuno). Quasi sicuramente sarà per Windows, quindi dovrai installarlo su questo sistema o utilizzare wine...

Re: Copiare file "strani"

Inviato: ven 9 ott 2009, 17:24
da Mario Vanoni
E provare con vecchi trucchi UNIX?

find . -exec ls -al {} \; | less

se vede tutti i files, copiarli

find . | cpio -pdmv /destinatione

Rimane il problema dei caratteri illegibili ...

ma anche qui` find aiuta,

find . -exec editore_qualunque {} \;

per tutti i files, oppure

find . -exec ls -ail {} \; | less

individuato con la inode il file cercato

find . -inode numero_della_inode -exec editore_qualunque {} \;

ricopiare un file modificato stesso metodo

find . -inode numero_della_inode -exec cpio -pdmv /destinatione {} \;

Chiedo venia per possibili typos.