Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
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.
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.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
I was trying to make a backup of my system last night and I screwed up the gzip command and ended up compressing over half the files in my system. I was able to 'gunzip *.gz' to my /bin and most of my /etc so I can boot but there are still a lot of .gz files in /usr and others. Is there a way to go through all subdirectories and gunzip all files ended in .gz? Or maybe even exclude all the one's with .tar.gz?
Ok, I tried that but it would only list the files in my current directory so I made the slight change to "find / -name '*.gz' | grep -v tar.gz | xargs -n1 echo gunzip" The command then will list all the files so I took out the echo before gunzip and it will list the .gz file followed by "is not a directory or a regular file - ignored" How do I get it to unzip those files?
maybe write a little script, I've read gunzip doesn't take well to pipeing make sure to log in as su so no permission denied files come up.
for FILENAME in `find -name *tar.gz -print`
Sorry it took me so long to reply, to ToniT: There aren't spaces and I get the same error with the new command and yes one gunzip command manually works. To slick_willie: Putting in a script simply printed out the gunzip command useage.
Thanks for all the help so far