Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place! |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
|
05-08-2012, 09:14 AM
|
#1
|
LQ Newbie
Registered: May 2012
Posts: 4
Rep:
|
Issue with tar utility in RHEL5 on 64 bit PC
Hi all,
I am trying to create a zipped tar file using 'tar' utility on RHEL5 CentOS.
On 32 bit PCs, there is no issue. However, on 64 bit PCs, the tar 'utility' randomly skips the subdirectories.
Command:
tar –zvcf rootfs/rootfs.tar.gz .
The contents of the subdirectories are not being added to the tar file.
Last edited by GuruduttMarathe; 05-08-2012 at 09:59 AM.
|
|
|
05-08-2012, 09:17 AM
|
#2
|
LQ 5k Club
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,519
|
Welcome to LQ.
tar –zvcf rootfs/rootfs.tar.gz : Wrong.
It is : tar zvcf rootfs.tar.gz rootfs/
.
Last edited by knudfl; 05-08-2012 at 09:18 AM.
|
|
1 members found this post helpful.
|
05-08-2012, 09:28 AM
|
#3
|
LQ Newbie
Registered: May 2012
Posts: 4
Original Poster
Rep:
|
Sorry for typo error.
I tried the below command:
tar zvcf rootfs/rootfs.tar.gz .
|
|
|
05-08-2012, 10:38 AM
|
#4
|
Senior Member
Registered: Jan 2010
Location: SI : 45.9531, 15.4894
Distribution: CentOS, OpenNA/Trustix, testing desktop openSuse 12.1 /Cinnamon/KDE4.8
Posts: 1,144
|
Quote:
Originally Posted by GuruduttMarathe
Sorry for typo error.
I tried the below command:
tar zvcf rootfs/rootfs.tar.gz .
|
^^^this is not going to happen !
your
Code:
tar zvcf rootfs/rootfs.tar.gz
TAR uses -f for filename, so basically you're telling Tar to create the archive file in path " rootfs/rootfs.tar.gz" with filename "rootfs.tar.gz"
What is then important is if you want to include directories you need the -R switch, so the full command would be:
Code:
tar cvzRf rootfs.tar.gz rootfs/
this will create (-c) the archive "rootfs.tar.gz" from the directory "rootfs/" and below (rootfs/etc, rootfs/var ...)
good luck
|
|
1 members found this post helpful.
|
05-09-2012, 01:39 AM
|
#5
|
LQ Newbie
Registered: May 2012
Posts: 4
Original Poster
Rep:
|
Thanks lithos.
Sorry again for the confusion.
In fact the current folder was the input to the tar file.
"tar zvcf /tmp/rootfs/rootfs.tar.gz ."
Please see the "."
Another Question:
~~~~~~~~~~~~~~~~
What is the maximum size of the dirs/files that can be added into the tar file?
Last edited by GuruduttMarathe; 05-09-2012 at 01:46 AM.
Reason: To add another query.
|
|
|
05-09-2012, 03:19 AM
|
#6
|
Senior Member
Registered: Jan 2010
Location: SI : 45.9531, 15.4894
Distribution: CentOS, OpenNA/Trustix, testing desktop openSuse 12.1 /Cinnamon/KDE4.8
Posts: 1,144
|
Quote:
Originally Posted by GuruduttMarathe
Thanks lithos.
Sorry again for the confusion.
In fact the current folder was the input to the tar file.
"tar zvcf /tmp/rootfs/rootfs.tar.gz ."
Please see the "."
|
Hi,
just use the command I wrote
Code:
tar cvzRf /tmp/rootfs/rootfs.tar.gz *.*
this will create an archive of files in current dir.
Tar doesn't know what to do with ".".
BTW : what is your
Code:
tar --version
tar (GNU tar) 1.22
Quote:
Another Question:
~~~~~~~~~~~~~~~~
What is the maximum size of the dirs/files that can be added into the tar file?
|
As I'm creating the archive of server which has approx 100 GB of files (mostly HTML and PHP sites) there is no problem with it (it takes approx 30min to create the archive size of 15~16GB).
|
|
1 members found this post helpful.
|
05-09-2012, 05:48 AM
|
#7
|
LQ Newbie
Registered: May 2012
Posts: 4
Original Poster
Rep:
|
Quote:
Originally Posted by lithos
Code:
tar cvzRf /tmp/rootfs/rootfs.tar.gz *.*
|
Code:
tar: *.*: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors
Quote:
Originally Posted by lithos
BTW : what is your
Code:
tar --version
tar (GNU tar) 1.22
|
Code:
tar --version
tar (GNU tar) 1.15.1
|
|
|
05-09-2012, 08:42 AM
|
#8
|
Senior Member
Registered: Jan 2010
Location: SI : 45.9531, 15.4894
Distribution: CentOS, OpenNA/Trustix, testing desktop openSuse 12.1 /Cinnamon/KDE4.8
Posts: 1,144
|
Hi,
Please update your TAR to newer version (I think at least 1.22).
My CentOS x64 does it:
Code:
~/zac$tar czvRf ../zac.tar.gz *.*
block 0: update.sh
Done without errors!
|
|
|
All times are GMT -5. The time now is 01:29 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|