[osol-discuss] How to delete files as dos 'del *.java /s' on command line

2009-09-09 Thread Davide
How can I delete files recursively in all subdirectories with .java extension?

Under ms-dos I used to execute this: 'del *.java /s'

I tried 'rm -rf *.java', on command line, but it didn't work,
it simply shows me the newer command line with a ready cursor.

Thanks in advance for any precious answer!
-- 
This message posted from opensolaris.org
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] How to delete files as dos 'del *.java /s' on command line

2009-09-09 Thread Alexander Eremin

On Wed, 2009-09-09 at 05:18 -0700, Davide wrote:
 How can I delete files recursively in all subdirectories with .java extension?
 
 Under ms-dos I used to execute this: 'del *.java /s'
 
 I tried 'rm -rf *.java', on command line, but it didn't work,
 it simply shows me the newer command line with a ready cursor.
 
 Thanks in advance for any precious answer!
# cd YOUR_DIR

# find . -name *.java|xargs rm -rf
-- 
Cheers,
Alex
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] How to delete files as dos 'del *.java /s' on command line

2009-09-09 Thread Davide
It works!
 Thank you!
-- 
This message posted from opensolaris.org
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] How to delete files as dos 'del *.java /s' on command line

2009-09-09 Thread Daniel Rock

Alexander Eremin schrieb:

On Wed, 2009-09-09 at 05:18 -0700, Davide wrote:

How can I delete files recursively in all subdirectories with .java extension?

Under ms-dos I used to execute this: 'del *.java /s'

I tried 'rm -rf *.java', on command line, but it didn't work,
it simply shows me the newer command line with a ready cursor.

Thanks in advance for any precious answer!

# cd YOUR_DIR

# find . -name *.java|xargs rm -rf


find DIRECTORY -type f -name '*.java' -exec rm {} +

Make sure you put quotes around the pattern you are searching, so that 
the shell doesn't accidently expand wildcards with files found in the 
current directory.


xargs isn't safe for filenames with whitespace characters in it.

You probably also don't want to delete directories, just plain files.


Daniel
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] How to delete files as dos 'del *.java /s' on command line

2009-09-09 Thread Davide
thank you,

can you tell me what does it mean {} + ?
can you suggest me a tutorial or an online manual for beginners?
-- 
This message posted from opensolaris.org
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] How to delete files as dos 'del *.java /s' on command line

2009-09-09 Thread Ignacio Marambio Catán
check man find, it is explained there

On Wed, Sep 9, 2009 at 11:49 AM, Davidedavide.castell...@yahoo.it wrote:
 thank you,

 can you tell me what does it mean {} + ?
 can you suggest me a tutorial or an online manual for beginners?
 --
 This message posted from opensolaris.org
 ___
 opensolaris-discuss mailing list
 opensolaris-discuss@opensolaris.org

___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] How to delete files as dos 'del *.java /s' on command line

2009-09-09 Thread Casper . Dik

thank you,

can you tell me what does it mean {} + ?
can you suggest me a tutorial or an online manual for beginners?
-- 


man find.

{} - expanded to the name of the files found
+  - call the command with multiple file arguments

Casper

___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org