Copiare file "strani"

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
Darkstar89
Packager
Packager
Messaggi: 372
Iscritto il: mer 17 dic 2008, 19:06
Nome Cognome: Francesco
Slackware: 13
Località: Sassari

Copiare file "strani"

Messaggio 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

Avatar utente
Delcaran Lëdeloth
Linux 1.x
Linux 1.x
Messaggi: 132
Iscritto il: mar 27 mag 2008, 8:24
Nome Cognome: Matteo Paoluzzi
Slackware: 14.2 - 64bit
Kernel: 4.4.111 generic
Desktop: i3
Località: ud.fvg.it
Contatta:

Re: Copiare file "strani"

Messaggio 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...
Find me at Keybase
Slackware user since 1997.

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: Copiare file "strani"

Messaggio 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.

Rispondi