Come tarballare una directory senza trasportre oltre / path / to / folder?

Esempio di command:
$ tar -cvjf destination.tar.bz2 /path/to/folder/source

Mi piacerebbe la destination.tar.bz2 , quando estratto, per non includere una directory /path/to/folder/ file. Sembra inefficace estrarre il tarball e quindi mv il contenuto di /path/to/folder/source in una directory diversa.

  • amersand all'inizio di una linea in csh
  • tar numero specifico del file
  • cmd.exe: come avviare un process di background, eseguire alcune cose, fermare il process di background
  • Archivio Linux tar senza struttura padre
  • Come modificare il completamento del command per ssh su bash?
  • Flusso di lavoro più semplice per gestire gli errori di verifica dell'host SSH?
  • 2 Solutions collect form web for “Come tarballare una directory senza trasportre oltre / path / to / folder?”

    tar -C /path/to/folder -cvjf /path/for/acrhive.tar.bz2 source

    -C (maiuscolo) significa 'cambiare directory', quindi la tua specifica di file diventa relativa al path fornito con -C

    Ci sono molti modi per farlo, ma probabilmente questo è il più semplice:

     cd /path/to/folder tar -cvjf /past/to/destination.tar.bz2 source 
    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.