Welcome to the Linux Foundation Forum!

question about archive and unarchive using tar command

Hi, I am able to add -C option to extract file to a specific directory. However, is it possible to archive file or folder to a specific directory like decompressing? Please help, thank you!

Welcome!

It looks like you're new here. Sign in or register to get started.
Sign In

Answers

  • Posts: 916

    If I understand what you are saying, just give the file name with a path when creating it

  • Posts: 12

    @coop said:
    If I understand what you are saying, just give the file name with a path when creating it

    Isn't your way just archive the file to the current directory not a specific directory? What I am trying to do achieve is that saying I am under the default directory(home directory), and I want to archive whatever in the folder /media/sample to a specific folder for example /tmp/backup. Is this possible?

  • Posts: 1,276

    Hi @ariesjamie ,

    What I am trying to do achieve is that saying I am under the default directory(home directory), and I want to archive whatever in the folder /media/sample to a specific folder for example /tmp/backup. Is this possible?

    Of course that's possible. Take a look to the following example:

    pwd
    /home/luis
    (That means I'm at my home directory)

    tar -cf /tmp/backup.tar /opt

    That will create a tar file of /opt and will save the result file to /tmp/backup.tar .

    If you want to bzip2 it, you can do the following command:

    tar -cjf /tmp/backup.tar.bz2 /opt

    And you can check on the file creation by doing 'ls -l /tmp'.

    Regards,
    Luis.

  • Posts: 12
    edited July 2022

    @luisviveropena said:
    Hi @ariesjamie ,

    Of course that's possible. Take a look to the following example:

    pwd
    /home/luis
    (That means I'm at my home directory)

    tar -cf /tmp/backup.tar /opt

    That will create a tar file of /opt and will save the result file to /tmp/backup.tar .

    If you want to bzip2 it, you can do the following command:

    tar -cjf /tmp/backup.tar.bz2 /opt

    And you can check on the file creation by doing 'ls -l /tmp'.

    Regards,
    Luis.

    Oh, I see, thank you Luis for the example. All clear now!

  • Posts: 1,276

    It's a pleasure, Jamie!

Welcome!

It looks like you're new here. Sign in or register to get started.
Sign In

Welcome!

It looks like you're new here. Sign in or register to get started.
Sign In

Categories

Upcoming Training