The UNIX and Linux Forums  

Go Back   The UNIX and Linux Forums > Top Forums > UNIX for Advanced & Expert Users
Google UNIX.COM


UNIX for Advanced & Expert Users Advanced UNIX and Linux questions go here. Expert-to-Expert.

More UNIX and Linux Forum Topics You Might Find Helpful
Thread Thread Starter Forum Replies Last Post
how to find a file named vijay in a directory using find command amirthraj_12 UNIX for Dummies Questions & Answers 6 10-25-2008 09:37 AM
Help Required: Command to find IP address and command executed of a user loggedout Security 2 08-06-2008 05:12 PM
Little bit weired : Find files in UNIX w/o using find or where command jatin.jain Shell Programming and Scripting 10 09-19-2007 03:47 AM
command find returned bash: /usr/bin/find: Argument list too long yacsil Shell Programming and Scripting 1 12-15-2003 03:38 PM
how to find a file in UNIX without find command? bluo Shell Programming and Scripting 3 09-24-2003 08:47 PM

Reply
 
Submit Tools LinkBack Thread Tools Search this Thread Display Modes
  #1  
Old 01-23-2008
Registered User
 

Join Date: Jul 2006
Posts: 29
Help with Find command

I have some files and directories in a folder.
I would like to search only the files and not look within the directory or subdirectory.

how can i do that using find command.

Thank you
Reply With Quote
Forum Sponsor
  #2  
Old 01-23-2008
Registered User
 

Join Date: Oct 2007
Posts: 70
Why do you need find command for that.
You can do it with "ls" command.
Reply With Quote
  #3  
Old 01-23-2008
Registered User
 

Join Date: Jul 2006
Posts: 29
the idea is to find only the files and then move it to some specific location.
The logic is already in place which uses find command to do it, now i want to restrict it for looking into directories.
Reply With Quote
  #4  
Old 01-23-2008
Registered User
 

Join Date: Feb 2007
Location: Pune, Dehradun (INDIA), Michigan(US)
Posts: 187
Quote:
Originally Posted by rudoraj View Post
I have some files and directories in a folder.
I would like to search only the files and not look within the directory or subdirectory.

how can i do that using find command.

Thank you
hey,

Try following command...

Find . "filename" type -f -name -print

this command will find all the files in the present location/directory, so you can first move to desired location and then hit the above command to get the files.

Otherwise you can use like : "/clocal/yourlocation/directory"

Thanks.
Reply With Quote
  #5  
Old 01-25-2008
vbe vbe is online now
Moderator
 

Join Date: Sep 2005
Location: Switzerland
Posts: 775
What do you do about links then?
Reply With Quote
  #6  
Old 02-02-2008
Registered User
 

Join Date: Jan 2008
Location: Gatwick, UK
Posts: 5
Hi,

I already do something like this when searching for a particular file.

find * -prune ! -type d -name 'filename' | xargs -I{} mv {} $target_dir
* tells find to look at everything in the current directory.
-prune - tells it to ignore anything in sub-directories
! -type d - lists everything that is not a directory.
The output is then passed to xargs to actually move the files
Reply With Quote
Google The UNIX and Linux Forums
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes




All times are GMT -7. The time now is 09:18 AM.


Powered by: vBulletin, Copyright ©2000 - 2006, Jelsoft Enterprises Limited.
The UNIX and Linux Forums Content Copyright ©1993-2008. All Rights Reserved.Ad Management by RedTyger Visit The Complex Event Processing Blog

Content Relevant URLs by vBSEO 3.2.0