Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've downloaded mongodb-linux-x86_64-2.6.3.tgz file using windows 7 and kept it on D:\Amra\Software\Developing Soft location.

When I right click this .tgz file using Ubuntu and see property it shows Location: /media/towhid/Amra/Software/Developing Soft. Now how will I unzip this .tgz file using tar command from terminal?

share|improve this question
Do you have any idea about what is the current (working) directory in terminal and how to find and locate a file in Ubuntu? – Radu Rădeanu Jan 24 '15 at 19:14
up vote 48 down vote accepted

To extract a .tgz file with tar you need to use,

tar -xvzf /path/to/yourfile.tgz


  • x for extract
  • v for verbose
  • z for gnuzip
  • f for file, should come at last just before file name.

You can use the following command in a terminal to unzip the file in your case,

tar -xvzf /media/towhid/Amra/Software/Developing\ Soft/mongodb-linux-x86_64-2.6.3.tgz
share|improve this answer
It shows following error: tar (child): /media/towhid/Amra/Software/Developing: Cannot open: No such file or directory tar (child): Error is not recoverable: exiting now tar: Child returned status 2 tar: Error is not recoverable: exiting now – Towhid Jul 19 '14 at 8:25
you just copy my command, there is a syntax error with white space in your command. – souravc Jul 19 '14 at 8:27
if a folder name is some folder, you need to access it from a terminal as some\ folder using escape character. – souravc Jul 19 '14 at 8:30
This is very clear answer where answerer give complete explanation in every option. And a plus given for the example. Very understandable. – Ade Malsasa Akbar Jul 19 '14 at 8:39

Open the terminal and use the cd command to change directories to the directory where the mongodb-linux-x86_64-2.6.3.tgz file is located and the run the following command:

tar xzf mongodb-linux-x86_64-2.6.3.tgz   

The above command will extract the contents of the mongodb-linux-x86_64-2.6.3.tgz archive while preserving the archive's hierarchical tree directory structure.

share|improve this answer
The archive is both compressed (gzip - hence the "z" flag/option), and tar achived, hence the "x" extract option. So unzip won't work since it doesn't do tars. – pd12 Jan 24 '15 at 4:19
Would it not be tar -xzf... (with dash)? – No Time Jan 24 '15 at 4:23
xzf with a dash or without a dash, both are OK, and you can also add a v for verbose to the options (xzvf) to see the files being extracted during unpacking. – karel Jan 24 '15 at 4:44

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.