[Java] comando cp

Installazione, configurazione e uso di programmi e strumenti.
Avatar utente
Giorgio54
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 350
Iscrizione: domenica 10 agosto 2008, 12:24

[Java] comando cp

Messaggio da Giorgio54 »

vorrei usare il comando cp per copiare Mp3 da un cd dal titolo "james taylor 189 files" nella mia directory /home/gic/musica. la directory sul cd si chiama "JT"
ho creato una directory con mkdir uguale in /home/gic/musica ... mi posiziono nella directory di arrivo ovvero  /home/gic/musica/JT e tento di dargli il comando cp ma non va ...
il cd lo vedo raffigurato sulla scrivania con il nome di Disc 7 020808
la domanda è : qual'è il mio errore ? il comando che scrivo è cp james taylor 189 files/JT
spero sia formulata in modo chiaro la domanda ;D
"L'amicizia è più luminosa del sole" detto dei nativi americani
"La differenza fra un idiota e un genio è che l'idiota non ha limiti" A. Einstein
"Quando nasce un genio si capisce subito perchè immediatamente un gruppo di idioti si coalizza contro di lui" autore:Johnatan Swift.
blouppolo
Prode Principiante
Messaggi: 98
Iscrizione: sabato 24 giugno 2006, 10:28

Re: [Java] comando cp

Messaggio da blouppolo »

sarà che è domenica mattina, ma non ho capito molto bene :P
cmq...
la sintassi del comando cp è cp [cosa copiare] [dove copiarlo], quindi il comando dovrebbe essere qualcosa del genere:

Codice: Seleziona tutto

cp /media/cdrom/james\ taylor\ 189\ files/* /home/gic/musica/JT 
, cioè "copia tutti i file ( * ) della directory /media/cdrom/james\ taylor\ 189\ files (il "\ " è per far prendere gli spazi alla shell) nella directory /home/gic/musica/JT"...se ti posizioni nella directory di destinazione, devi comunque specificarlo nel comando, ma potrai semplicemente scrivere ., cioè la directory dove ti trovi...se ti posizioni nel cdrom, invece, puoi scrivere ./* al posto della directory di partenza (cioè "tutti i file in questa directory")

spero di aver interpretato giusto ;D

p.s.: che c'entra JAVA?!? mi viene il dubbio di non aver capito una cippa e di aver fatto l'ennesima figura di  :-X
Ultima modifica di blouppolo il domenica 21 settembre 2008, 10:21, modificato 1 volta in totale.
Avatar utente
Giorgio54
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 350
Iscrizione: domenica 10 agosto 2008, 12:24

[Java] Re: [Java] comando cp

Messaggio da Giorgio54 »

fatto! ma il sistema mi risponde
cp :l'obiettivo '/home/gic/musica/JT non è una directory
e qui sono "ovviamente" ancora nelle canne
ma scusa se la directory              JT                  l'ho creata e non  mi ha dato problemi?
"L'amicizia è più luminosa del sole" detto dei nativi americani
"La differenza fra un idiota e un genio è che l'idiota non ha limiti" A. Einstein
"Quando nasce un genio si capisce subito perchè immediatamente un gruppo di idioti si coalizza contro di lui" autore:Johnatan Swift.
blouppolo
Prode Principiante
Messaggi: 98
Iscrizione: sabato 24 giugno 2006, 10:28

Re: [Java] comando cp

Messaggio da blouppolo »

ma riesci a entrare nella directory?
se dai

Codice: Seleziona tutto

cd /home/gic/musica/JT
ti ritorna qualche errore?
Avatar utente
Giorgio54
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 350
Iscrizione: domenica 10 agosto 2008, 12:24

Re: [Java] comando cp

Messaggio da Giorgio54 »

si ... mi dice
bash: cd: /home/gic/musica/JT: Nessun file o directory
:'( :-X ::) ???
aggiungo questo la directory JT contiene già i files che voglio copiare ( ma non è importante faccio questo per impratichirmi con i comandi) e ogni file porta il segno del "lucchetto"
ora ho svuotato la directory perchè VOGLIO COPIARE I FILE CON IL COMANDO DANNAZIONE!  :P
Ultima modifica di Giorgio54 il domenica 21 settembre 2008, 11:31, modificato 1 volta in totale.
"L'amicizia è più luminosa del sole" detto dei nativi americani
"La differenza fra un idiota e un genio è che l'idiota non ha limiti" A. Einstein
"Quando nasce un genio si capisce subito perchè immediatamente un gruppo di idioti si coalizza contro di lui" autore:Johnatan Swift.
Avatar utente
Giorgio54
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 350
Iscrizione: domenica 10 agosto 2008, 12:24

[Java] Re: [Java] comando cp

Messaggio da Giorgio54 »

uauhhhhhhhhhhhhh forse ho capito
l'accesso era solanto in scrittura e poi scrivevo musica con la emme minuscola e non MAIUSCOLA ADESSO
nella dierctory ci ho copiato l'intero cd
grazie
cmq mi spieghi perchè devo mettere \ quando specifico il nome del cd?
;D
"L'amicizia è più luminosa del sole" detto dei nativi americani
"La differenza fra un idiota e un genio è che l'idiota non ha limiti" A. Einstein
"Quando nasce un genio si capisce subito perchè immediatamente un gruppo di idioti si coalizza contro di lui" autore:Johnatan Swift.
blouppolo
Prode Principiante
Messaggi: 98
Iscrizione: sabato 24 giugno 2006, 10:28

Re: [Java] comando cp

Messaggio da blouppolo »

donaldduck54 ha scritto: scrivevo musica con la emme minuscola e non MAIUSCOLA
ah ecco ;) attento che "musica", "Musica" e "MUSICA" sono tre directory diverse...quindi se la directory JT l'hai creata in "Musica", dando cp ... /home/gic/musica/JT il SO giustamente ti dice che il luogo di destinazione non è valido ;)
cmq mi spieghi perchè devo mettere \ quando specifico il nome del cd?
perchè nella shell bash lo spazio separa i comandi e le direttive...quindi scrivendo cp /media/cdrom/james taylor 189 files/* /home/gic/musica/JT è come se tu specificassi "/media/cdrom/james" come file da copiare, "taylor" come directory dove copiarlo e "189 files/* /home/gic/musica/JT" come comando a se stante ;) se vuoi indicare, invece, uno spazio come nome di qualcosa, devi usare il carattere di escape, cioè \ ;)
per questo molti scrivono un _ al posto dello spazio quando nominano una directory ;)
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti