estrarre file .tar.gz da terminale.
estrarre file .tar.gz da terminale.
ho un file .tar.gz sulla scrivania e vorrei estrarlo nella cartella /usr/share/gnome-screensaver
la mia domanda è: devo prima portare fisicamente il pacchetto nell cartella o posso, da terminale, dire di estrarlo direttamente lì?
la mia domanda è: devo prima portare fisicamente il pacchetto nell cartella o posso, da terminale, dire di estrarlo direttamente lì?
Our goal: To get the world to uninstall the Flash Player plugin from their desktop browsers.
http://occupyflash.org/
http://occupyflash.org/
- tokijin
- Moderatore Globale

- Messaggi: 4626
- Iscrizione: mercoledì 3 giugno 2009, 23:10
- Desktop: plasma 5.27.4
- Distribuzione: Kubuntu 23.04
- Località: Abruzzo
Re: estrarre file .tar.gz da terminale.
Ti conviene estrarlo sulla Scrivania, poi lo copi dove vuoi
Codice: Seleziona tutto
sudo cp $HOME/Scrivania/archivio_estratto /usr/share/gnome-screensaverSei abbruzzese se dopo che ti sei strafogato un chilogrammo di pasta, hai il coraggio di dire alla cuoca "cacc ch'è cott" - Se entra un piccione in casa..chiudi le finestre!
Ubuntu User #28657 - Il mio vecchio hardware - Tag Codice
Ubuntu User #28657 - Il mio vecchio hardware - Tag Codice
Re: estrarre file .tar.gz da terminale.
Per cambiare la directory in cui estrarre c'è l'opzione -C (leggendo il manuale l'avresti scoperto da te, se conosci anche solo un poco di inglese), quindi:44danni ha scritto: ho un file .tar.gz sulla scrivania e vorrei estrarlo nella cartella /usr/share/gnome-screensaver
la mia domanda è: devo prima portare fisicamente il pacchetto nell cartella o posso, da terminale, dire di estrarlo direttamente lì?
Codice: Seleziona tutto
tar xzvf archivio.tar.gz -C /usr/share/gnome/screen-saverIl mio blog su Ubuntu | Script per vedere canali RAI in diretta senza browser (discussione)
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Re: estrarre file .tar.gz da terminale.
si, lo ammetto, sono molto svogliata, ma io poi ne approfitto e continuo a chiedere:
- con "xzvf" si intendono i permessi che stiamo dando al file?
la prossima volta saprò cosa faccio, perchè e come!
- con "xzvf" si intendono i permessi che stiamo dando al file?
la prossima volta saprò cosa faccio, perchè e come!
Our goal: To get the world to uninstall the Flash Player plugin from their desktop browsers.
http://occupyflash.org/
http://occupyflash.org/
- tokijin
- Moderatore Globale

- Messaggi: 4626
- Iscrizione: mercoledì 3 giugno 2009, 23:10
- Desktop: plasma 5.27.4
- Distribuzione: Kubuntu 23.04
- Località: Abruzzo
Re: estrarre file .tar.gz da terminale.
x -> extract files from an archive
z -> filter the archive through gzip
v -> verbosely list files processed
f -> use archive file or device ARCHIVE
Non sono i permessi dei file, sono funzioni e opzioni di tar; trovi tutto scrivendo in un terminale
Vale per ogni comando:
z -> filter the archive through gzip
v -> verbosely list files processed
f -> use archive file or device ARCHIVE
Non sono i permessi dei file, sono funzioni e opzioni di tar; trovi tutto scrivendo in un terminale
Codice: Seleziona tutto
man tarCodice: Seleziona tutto
man comando_di_cui_vuoi_sapere_informazioniSei abbruzzese se dopo che ti sei strafogato un chilogrammo di pasta, hai il coraggio di dire alla cuoca "cacc ch'è cott" - Se entra un piccione in casa..chiudi le finestre!
Ubuntu User #28657 - Il mio vecchio hardware - Tag Codice
Ubuntu User #28657 - Il mio vecchio hardware - Tag Codice
Re: estrarre file .tar.gz da terminale.
No, no, no. xzvf sono le opzioni passate a tar. In genere nei comandi Unix le opzioni sono precedute da un trattino le si tratta di una opzione breve, un doppio trattino se si tratta di un'opzione estesa. tar accetta le opzioni anche senza trattino.44danni ha scritto: si, lo ammetto, sono molto svogliata, ma io poi ne approfitto e continuo a chiedere:
- con "xzvf" si intendono i permessi che stiamo dando al file?
la prossima volta saprò cosa faccio, perchè e come!
x sta per extract, dice a tar che bisogna estrarre i file dall'archivio su cui si opererà;
z indica l'algoritmo con cui l'archivio era stato compresso. z sta per gzip. Gli altri algoritmi di compressione saranno indicati da altre lettere: j per bzip2, J per xz, ecc...
v sta per verbose, cioè farà vedere sul terminale quali sono le operazioni compiute da tar, quali sono i file che vengono processati (nel caso di estrazione, come questo, fa vedere quale file viene estratto);
f serve per specificare il file su cui operare. Nel tuo caso, in cui vuoi estrarre un archivio, specifica qual è l'archivio compresso che si vuole scompattare. Subito dopo l'opzione f bisogna necessariamente mettere il file (separato da uno spazio rispetto a f) cui si vuole lavorare. Se sbagli l'ordine delle opzioni, per esempio
Codice: Seleziona tutto
tar xfvz archivio_compresso.tar.gzCodice: Seleziona tutto
tar xzvf archivio_compresso.tar.gzDicevo che in genere i comandi Unix accetta le opzioni in forma breve con un trattino, forma estesa con due. Per esempio, l'opzione x è equivalente alla forma breve -x o alla forma estesa --extract (o anche --get); z è equivalente alla forma breve -z e alle forme estese --gzip, --gunzip e --ungzip; v è equivalente a -v (forma breve) e --verbose (forma estesa); f equivale a -f (forma breve) e --file (forma estesa). Quindi, per esempio, il comando
Codice: Seleziona tutto
tar xzvf archivio_compresso.tar.gzCodice: Seleziona tutto
tar --extract --gunzip --verbose --file archivio_compresso.tar.gzCodice: Seleziona tutto
tar -x -z -v -f archivio_compresso.tar.gzCodice: Seleziona tutto
tar xzvf archivio_compresso.tar.gzIl mio blog su Ubuntu | Script per vedere canali RAI in diretta senza browser (discussione)
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Chi c’è in linea
Visualizzano questa sezione: max64bo e 11 ospiti

