View Single Post
  #3 (permalink)  
Old 06-15-2008, 07:10 AM
Philipp Ghirardini
Tablet PC Guest
 
Posts: n/a
Re: tar --remove-files

J.O. Aho wrote:
> Philipp Ghirardini wrote:
>> hi!
>>
>> I have the following problem:
>>
>> I want to pack all files in a special directory except some particular
>> ones and delete them afterwards. The files shall be in the archive
>> without subdirectories.
>>
>> I have the following tar command:
>>
>> tar --remove-files -C /net_tests/tests/dir_one -czf
>> /net_tests/tests/dir_one/myzip.tar.gz . --exclude=file3
>> --exclude=myzip.tar.gz
>>
>>
>> Actually it does exactly what I want but it returns 2 and not 0
>> because of the following reason:
>>
>> tar: .: Cannot rmdir: Invalid argument
>> tar: Error exit delayed from previous errors
>>
>>
>> I think the problem is that the command is packing the '.' and so it
>> is trying to remove it what fails of course.

>
> I think the tar is trying to delete dir_one, it could be better you
> switch to the directory in question, run the command (without the
> paths), think that will result in a 0.
>
>


Thanks for your fast reply.

I think I'm doing that with the command -C.
I jump into the directory '/net_tests/tests/dir_one'
There I perform the packing on all files located '.'.

I now tried to change the directory by hand and perform the following
command:

tar --remove-files -czf myzip.tar.gz . --exclude=file3
--exclude=myzip.tar.gz

but got the same result.

regards Philipp


Reply With Quote

 
Old 06-15-2008, 07:10 AM
Xploder HD Movie Player for PS3. Manage, convert and transfer media files between the PC and PS3.