Trying to list only the files not the directories ( for /tmp ) using find command .
I have tried the following :-
It works until this ( lists all the files and directories )
If I add ==> -type f to the command after -prune , fails ( Nothing shows up )
If I add -type f to the command before -prune , it works but it lists the files for sub directories as well .
Also , if I am not wrong -prune is to list the files in the directory not for the sub directory ( If this is wrong , could any one explain with simple example ) .Are prune and maxdepth same ?
None of them show the expected result
In a simpler way : I would like to list all the files not the directories from a specific directory excluding the files from sub directories using the find command
Moderator's Comments:
Please use [code] and [/code] tags when posting code, data or logs etc. to preserve formatting and enhance readability, thanks.
Last edited by zaxxon; 05-03-2011 at 11:03 AM..
Reason: code tags
What is the difference between -name "*" and -name .
* matches any filename, . matches the file named . (a link to a current directory).
---------- Post updated at 05:09 AM ---------- Previous update was at 03:37 AM ----------
Quote:
Is dot (.) for current directory and , I am in searching in /tmp , if so , why should use dot (.) after -name
/tmpand /tmp/. point to the same file.
If you find the . confusing, you could use:
... but if a file named tmp exists in the /tmp directory, it will be skipped (you won't see it in the output).
Hello,
I am running some performance based tests on Solaris, and I was wondering how fast the "seeking" rate of Solaris is, or how fast Solaris can get information about files with the "find" command. Does anyone know what 'find' command I could run to traverse through my system to see the rate... (1 Reply)
Hi all ,
I'm new to unix
I have a checked project , there exists a file called xxx.config .
now my task is to find all the files in the checked out project which references to this xxx.config file.
how do i use grep or find command . (2 Replies)
Hello everyone,
first post here, trying to learn scripting on my own and this forum as been really helpful so far. I made few little scripts working great but I m facing some problems with RE.
I have a bunch of files in many subdirectories called *001.ext *002.ext OR simple *.ext or *01.ext... (7 Replies)
I am using csh and getting the error "find: No match." but I cannot figure out why. What I am trying to do is set the find command to a variable and then execute the variable as a command. I ran it through a debugger and it looks like $FIND is getting set but the find command can not actually be... (2 Replies)
I need to find whether there is a file named vijay is there or not in folder named "opt" .I tried "ls *|grep vijay" but it showed permission problem.
so i need to use find command (6 Replies)
Yes , I have to find a file in unix without using any find or where commands.Any pointers for the same would be very helpful as i am beginner in shell scritping and need a solution for the same.
Thanks in advance.
Regards
Jatin Jain (10 Replies)
Hello,
I create a file touch 1201093003 fichcomp
and inside a repertory (which hava a lot of files) I want to list all files created before this file :
find *.* \! -maxdepth 1 - newer fichcomp but this command returned bash: /usr/bin/find: Argument list too long
but i make a filter all... (1 Reply)