View Full Version : [ubuntu] "Cannot open: No such file or directory" error
Manatee Magic
March 30th, 2012, 07:56 PM
I'm trying to untar a .tar.gz file but it keeps coming up with the "Cannot open: No such file or directory" error. here:
$ tar xvfz tor-browser-gnu-linux-i686-2.2.35-9-dev-en-US.tar.gz
tar (child): tor-browser-gnu-linux-i686-2.2.35-9-dev-en-US.tar.gz: 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
the file name is tor-browser-gnu-linux-i686-2.2.35-9-dev-en-US.tar.gz
Am I missing something? What's wrong?
EDIT: Another:
$ cd tor-browser_en-US
bash: cd: tor-browser_en-US: No such file or directory
Apparently my OS cannot find any file. I would appreciate it if I could resolve this error. Thanks!
jerome1232
March 30th, 2012, 08:00 PM
Is their a particular reason you don't just double click the file and extract it like that?
chipbuster
March 30th, 2012, 08:01 PM
EDIT: Apparently, a long time ago, I was an idiot or confused, or both.
This might sound like downright stupidity from me but....have you tried swapping around the order of the arguments? I seem to remember having some issues with that a long time ago, and I'm not sure if it was just my rig. Try xvzf or xzvf.
Also, you might try the j option for kicks and giggles. Sometimes, the files are mislabeled, although that doesn't look like the issue judging from your logs.
TeoBigusGeekus
March 30th, 2012, 08:03 PM
This might sound downright stupidity from me but....have you tried swapping around the order of the arguments? I seem to remember having some issues with that a long time ago, and I'm not sure if it was just my rig. Try xvzf or xzvf.
Also, you might try the j option for kicks and giggles. Sometimes, the files are mislabeled, although that doesn't look like the issue judging from your logs.
What he said.
The f switch has to be last, near the filename; also, you don't need the z switch, tar can recognize the file format automatically, ie.
tar xvf tor-browser-gnu-linux-i686-2.2.35-9-dev-en-US.tar.gz
jerome1232
March 30th, 2012, 08:08 PM
now whatever gave you guys that silly idea. The op simply isn't giving the correct path. There are easier ways to do this unless the op is on a command line only install, which I highly doubt. It's as simple as a double click.
voiceserv@voiceserv:~$ tar xfv test.tar
public_html/
public_html/index.html
public_html/images/
public_html/images/html-logo.png
public_html/images/bridge.jpg
public_html/images/background.jpg
public_html/images/ubuntulogo.png
public_html/Video/
public_html/Video/new_screencast2.webm
public_html/Video/Shinedown_-_What_a_shame.ogv
public_html/Video/new_screencast.webm
public_html/Video/Shinedown_-_What_a_shame.mp4
public_html/default.css
public_html/Audio/
public_html/Audio/12 The Unforgiven.mp3
voiceserv@voiceserv:~$
voiceserv@voiceserv:~$ tar fvx test.tar
public_html/
public_html/index.html
public_html/images/
public_html/images/html-logo.png
public_html/images/bridge.jpg
public_html/images/background.jpg
public_html/images/ubuntulogo.png
public_html/Video/
public_html/Video/new_screencast2.webm
public_html/Video/Shinedown_-_What_a_shame.ogv
public_html/Video/new_screencast.webm
public_html/Video/Shinedown_-_What_a_shame.mp4
public_html/default.css
public_html/Audio/
public_html/Audio/12 The Unforgiven.mp3
Manatee Magic
March 30th, 2012, 08:16 PM
I'm trying to run commands on specific files but command line always gives the "no such file or directory" error. Here:
$ cd tor-browser_en-US
bash: cd: tor-browser_en-US: No such file or directory
This happens every single time. I've never had this problem before. Any suggestions?
chipbuster
March 30th, 2012, 08:16 PM
Yep, just tested permutations of the command and they all seem to check out. Guess I was just crazy back then or something.
TeoBigusGeekus
March 30th, 2012, 08:20 PM
now whatever gave you guys that silly idea.
I've read it somewhere and that's how I use tar.
http://superuser.com/questions/150777/tar-cannot-open-no-such-file-or-directory
http://superuser.com/questions/211941/why-cant-z-be-the-last-command-line-option-to-be-used-with-tar
jerome1232
March 30th, 2012, 08:21 PM
Yep, just tested permutations of the command and they all seem to check out. Guess I was just crazy back then or something.
Or possibly it was true back then, and tar has since been patched :p, I don't know.
TeoBigusGeekus
March 30th, 2012, 08:22 PM
Or possibly it was true back then, and tar has since been patched :p, I don't know.
Could be...
But I always put f as the last switch just to be sure.
TeoBigusGeekus
March 30th, 2012, 08:23 PM
Try giving the full path of the directory.
cd /path/tor-browser_en-US
jerome1232
March 30th, 2012, 08:23 PM
if you put a dash in front of your options it holds true (order matters). If you omit the dash as shown in the op and further posts, order doesn't matter.
edit: just realized it with more testing.
Manatee Magic
March 30th, 2012, 08:24 PM
I tried more Terminal executions using specific file names and they didn't work either. So I can't do any execution on a specific file. I keep getting that same error.
TeoBigusGeekus
March 30th, 2012, 08:25 PM
if you put a dash in front of your options it holds true (order matters). If you omit the dash as shown in the op and further posts, order doesn't matter.
edit: just realized it with more testing.
Yeap, that's it.
I've also found this (http://unix.stackexchange.com/questions/13573/why-use-superflous-dash-to-pass-option-flags-to-tar).
Manatee Magic
March 30th, 2012, 08:26 PM
Didn't work.
$ cd /path/tor-browser_en-US
bash: cd: /path/tor-browser_en-US: No such file or directory
lisati
March 30th, 2012, 08:27 PM
Threads merged because they seem to relate to the same (or similar) problem.
The command line in Ubuntu has a feature called "autocomplete" - what this means is that you can type the first few letters of a file or directory name on the command line, and then have the full file name pop up by pressing the "Tab" key.
Manatee Magic
March 30th, 2012, 08:29 PM
Yeap, that's it.
I've also found this (http://unix.stackexchange.com/questions/13573/why-use-superflous-dash-to-pass-option-flags-to-tar).
Example? I'm confused...
TeoBigusGeekus
March 30th, 2012, 08:29 PM
Didn't work.
$ cd /path/tor-browser_en-US
bash: cd: /path/tor-browser_en-US: No such file or directory
You shouldn't have put "path" in it; it should have been the actual path of the folder.
Where is the tor-browser folder?
jerome1232
March 30th, 2012, 08:29 PM
I tried more Terminal executions using specific file names and they didn't work either. So I can't do any execution on a specific file. I keep getting that same error.
What do these commands show
pwd
ls
find / -name 'tor-browser-gnu-linux-i686-2.2.35-9-dev-en-US.tar.gz' 2>/dev/null
Manatee Magic
March 30th, 2012, 08:30 PM
You shouldn't have put "path" in it; it should have been the actual path of the folder.
Where is the tor-browser folder?
Desktop
TeoBigusGeekus
March 30th, 2012, 08:31 PM
Example? I'm confused...
If you tar with dash, the order of the switches does matter:
tar -xfv blahblah.tar.gz
will give you an error message. The correct command would be
tar -xvf blahblah.tar.gz
But if you don't use dash, the order doesn't matter:
Both
tar xfv blahblah.tar.gz
and
tar xvf blahblah.tar.gz
will give you correct results.
TeoBigusGeekus
March 30th, 2012, 08:33 PM
Desktop
So, the correct path is
cd ~/Desktop/tor-browser_en-US
~/ stands for /home/yourusername/
Manatee Magic
March 30th, 2012, 08:34 PM
What do these commands show
pwd
ls
find / -name 'tor-browser-gnu-linux-i686-2.2.35-9-dev-en-US.tar.gz' 2>/dev/null
$ pwd
/home/will
$ ls
android-sdk-linux Documents Pictures
avast4workstation_1.0.6-2_i386.deb Downloads Public
brasero.bin examples.desktop Templates
brasero.cue minecraft_alpha_1.1.2.tar.gz Ubuntu One
Data Music Videos
Desktop New Playlist.m3u
$ find / -name 'tor-browser-gnu-linux-i686-2.2.35-9-dev-en-US.tar.gz' 2>/dev/null
/home/will/.local/share/Trash/files/tor-browser-gnu-linux-i686-2.2.35-9-dev-en-US.tar.gz
jerome1232
March 30th, 2012, 08:34 PM
It's in your trash... restore it from there, to your desktop, then from a terminal type
cd Desktop
tar xvf tor-browser-gnu-linux-i686-2.2.35-9-dev-en-US.tar.gz
Manatee Magic
March 30th, 2012, 08:39 PM
So, the correct path is
cd ~/Desktop/tor-browser_en-US
~/ stands for /home/yourusername/
It worked thank you!
TeoBigusGeekus
March 30th, 2012, 08:42 PM
It worked thank you!
Good. Now you can untar your archive (if it resides in that folder that is).
Powered by vBulletin® Version 4.2.2 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.