Neil Bothwick wrote:
> On Fri, 01 May 2009 03:04:05 -0500, Dale wrote:
>
>   
>>> Tar needs to be given files or directories to include, you didn't and
>>> that's why it refused to make an empty archive. Since -C chnges to the
>>> directory you want to backup, you use . to tell it to backup the (now)
>>> current directory.
>>>       
>  
>   
>> Would using a wild card work?  Like this; /mnt/gentoo/*  Just curious.
>>     
>
> No, because the -C has already changed the working directory
> to /mnt/gentoo, so /mnt/gentoo/* would go back to where you were before
> (because of the leading/). Using * on its own wouldn't work, because
> the shell would expand it before running the tar command. Also, using
> * would exclude hidden files. You've been given a working command, why
> look for a more complex but flawed  alternative?
>   

True, just learning a little bit.  I get these wild hairs every once in
a while.   lol


> tar -C somewhere -blah
>
> is equivalent to
>
> cd somewhere
> tar -blah
> cd ${OLDPWD}
>
> and workd for both creation and extraction. As you are already using it
> for extraction, why not maintain consistency and use it for creation too?
>
>   
>> And to think that I thought a period was only needed for the end of a
>> sentence.  Learn something new every day I guess.
>>     
>
>  . = current directory
>  .. = parent directory
>
>   

Should those dots make my light bulb shine brighter?  I did forget about
those tho.  It's been a while since I used those too.  You know, cd ..
goes up one level. 

Thanks.

Dale

:-)  :-) 

Reply via email to