Linux - NewbieThis 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!
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.
xargs is an utility to build and execute commands from standard input (see man xargs for details). Two notes: the -print0 option of find, and the -0 option of xargs, ensure the filenames are taken as they are (even if they contain blank spaces). These options simply print/get filenames followed by a null character, instead of newline). Also I deliberately put an "echo rm" command after xargs to let you test before actually removing anything. When you are sure of the results, take out the echo and the trick is done.
I think you get that message when find doesn't find any archive that meets the condition. By adding -f you may get rid of that message.
-f option is to force an action. It's not going to help find go deeper into the tree.
And can you use quotes like that to pass the argument of the operation in all distros?
Those aren't quotes--they are "backtics"--used to pass the output of one command to another.
To smurff: The trick is to first run the find command and be sure it does what you expect. Then you can incorporate it in a more complex structure. The error message implies that "rm" was given no arguements.
Colucix, thank you. Its good to know but that command did not seem to be on my solaris box. But thank you anyway.
I'm afraid you post on the wrong forum then.
If your question is Solaris specific, report it for it to be moved on the Solaris forum. If you are looking for a solution working on both Linux, Solaris and other systems, then ask for a move to the programming forum.