compress directories with .tar extension


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting compress directories with .tar extension
# 8  
Old 03-20-2009
Look at what I posted again and use copy & paste maybe to transfer the lines.

Quote:
Thanks for your quick reply... But when i try to execute this command
find . -type d -name "my*" -exec tar cvf {}.tar \;

I get the following error

tar: Cowardly refusing to create an empty archive
This is not a line from my example. tar is right of course.
Here my line again:
Code:
find . -type d -name "myFolder*" -exec tar cvf {}.tar {} \;

See the difference to yours?
# 9  
Old 03-20-2009
I don't know very well Bash, I know Kornshell, However I run this second version (bash version) on my linux system (ubuntu) and it worked pretty well.
# 10  
Old 03-20-2009
Quote:
Originally Posted by dariyoosh
I don't know very well Bash, I know Kornshell, However I run this second version (bash version) on my linux system (ubuntu) and it worked pretty well.

OK am using debian. Thanks for your help Smilie
# 11  
Old 03-20-2009
Quote:
Originally Posted by zaxxon
Look at what I posted again and use copy & paste maybe to transfer the lines.



This is not a line from my example. tar is right of course.
Here my line again:
Code:
find . -type d -name "myFolder*" -exec tar cvf {}.tar {} \;

See the difference to yours?

Its working fine now. I made a mistake while copying your command. Smilie I have one last question. Is it possible to remove the original directory after archiving it??

thanks for your help.. Smilie
# 12  
Old 03-20-2009
Oops I've just read the manual page for tar using the --remove-files options like below should do the job(remomving the original files after archiving them) right?!

find . -type d -name "myFolder*" -exec tar --remove-files cvf {}.tar {} \;
# 13  
Old 03-20-2009
Why don't you try it out? Smilie You can create test files with "touch" and directories with "mkdir".
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Compress Files in Multiple Directories

I would like to compress the files in multiple directories. For some reason, it only compress the first directory (/Sanbox/logs1) but not the rest of the other directories ("/Sanbox/logs2" "/Sanbox/logs3" "/Sanbox/logs4" ). Any help would be appreciated. Here's my code: #!/bin/bash... (1 Reply)
Discussion started by: Loc
1 Replies

2. Shell Programming and Scripting

Compress a tar file to smaller size

I have a tar file with name DTT012_GP_20140207.tar and many more with different names of different sizes ranging from 1GB to 4GB. Now my requirement is to extract/not extract these files and then divide it into various parts of size 500MB and save it with different names and then compress... (5 Replies)
Discussion started by: Shaibal_bp
5 Replies

3. UNIX for Dummies Questions & Answers

How to compress the directories which is older than 7 days?

Hi all, how to compress the directories which is older 7 days. If any one knows please help me this is urgent. Thanks in advance (3 Replies)
Discussion started by: rameshpagadala
3 Replies

4. Shell Programming and Scripting

Want to compress .war extension file

Hi All, I want to compress a .war file. bash-3.00$ ls -l /opt/test -rw-r--r-- 1 test test 15M Aug 22 18:20 old.war bash-3.00$ find . -type f -exec compress {} \; ./irc.war: -- file unchanged While try to compress the above file i am getting "file unchanged error"... (7 Replies)
Discussion started by: natraj005
7 Replies

5. Shell Programming and Scripting

tar and compress in one step

I know there is a way to tar up directory and sub-directories and have it compressed all in one command but but the syntax escapes me. I seem to re-call something like this: tar -cvf /tmp/file.tar - | compress ? Can somebody please provide me with the syntax on how to tar/compress and... (6 Replies)
Discussion started by: BeefStu
6 Replies

6. UNIX for Dummies Questions & Answers

Compress the file using Tar command

Hi, When i am tar the file particular ,csv file format in a folder i am receiving the error Command: tar cf New_data.tar /new/file/mari/getdata/small/*.xml Arguements too long But sometimes i am able to compress other folder but the tar folder contains all the file format and... (10 Replies)
Discussion started by: marivinay
10 Replies

7. UNIX for Dummies Questions & Answers

How to compress files without extension

Could someone please help? I'm trying to compress all the files in a directory without extension. I know for typical files with extension, the command is something like: tar -zcvf file.tar.gz *.doc What is the command for files without extension? Thanks. (4 Replies)
Discussion started by: AChan1118
4 Replies

8. Shell Programming and Scripting

Search, Tar and Compress in one line

Hi all, I am supposed to collect a huge amount of log files from a unix system (HP-UX) onto a local system. The log files are not in one place, but they are scattered all over the Unix server. The unix server has only limited space, so that I can not create a tar file first and then compress it.... (4 Replies)
Discussion started by: bluesky099
4 Replies

9. UNIX for Advanced & Expert Users

tar and compress

I need to compress and tar a couple files in a directory, but I also want the original files unchanged, ie if I compress a1.cpp , then a1.cpp becomes a1.cpp.z, but what I want after running the compress utility is to have both a1.cpp as it is and a1.cpp.z and then tar a1.cpp.z to an... (4 Replies)
Discussion started by: muru
4 Replies

10. UNIX for Dummies Questions & Answers

tar command with compress option...

Hi ! i have to write a script that archivs homes not used since 3 years. First, my script gathers the users that are concerned, using the following command : ll -lt /home/*/.sh_history | egrep '2000|1999|1998|1997' | awk '{print $3}' i obtain a list like this : user_1 user_2 ...... (3 Replies)
Discussion started by: tomapam
3 Replies
Login or Register to Ask a Question