I am trying to unzip a 7zip file from the command line like this, but I get an error with using e or x parameters. The file has only 1 .dat file inside. I get the following error.
valugi@valugi-desktop:/$ 7z x /var/www/site/data/7zip/eu/
Processing archive: /var/www/site/data/7zip/eu/file.7z
can not open output file file.dat
Skipping file.dat
Sub items Errors: 1
I can open the file if I am opening it with the File Roller desktop application, but I want to use the command line, as I want to integrate this into a PHP script.
How can I find out what is generating this error and how can I fix it?
Thanks
The key is here:
You are on the root directory, you will need superuser privileges to write to var.
Just try:
Or,if the script is going to be called by another user.
The part about "
can not open output file
" suggests writing the target file is a problem.7z t /var/www/site/data/7zip/eu/file.7z
"