BreadCrumbs: Find Command

Find Command

From Luke Jackson

(Difference between revisions)
Jump to: navigation, search
Revision as of 01:03, 7 February 2008 (edit)
Ljackson (Talk | contribs)

← Previous diff
Revision as of 01:04, 7 February 2008 (edit)
Ljackson (Talk | contribs)
(Windows XP)
Next diff →
Line 53: Line 53:
== Examples == == Examples ==
-=== File Count ==+=== File Count ===
Return the count of files in the current directory, excluding directories, and sorting the files from oldest to newest. Return the count of files in the current directory, excluding directories, and sorting the files from oldest to newest.
Line 59: Line 59:
dir /b /a-d /o-d | find /c /v "" dir /b /a-d /o-d | find /c /v ""
 +
[[Category:Mac OS X]] [[Category:Mac OS X]]
[[Category:Linux]] [[Category:Linux]]
[[Category:Windows XP]] [[Category:Windows XP]]

Revision as of 01:04, 7 February 2008

find -- Linux/Unix/Mac OS X find command

Contents

Introduction

You can use find to find things. It is very helpful when are you are trying to find things like files on your computer.

Syntax

Usage: find [path...] [expression]

default path is the current directory; default expression is -print
expression may consist of: operators, options, tests, and actions:

operators (decreasing precedence; -and is implicit where no others are given):
      ( EXPR )   ! EXPR   -not EXPR   EXPR1 -a EXPR2   EXPR1 -and EXPR2
      EXPR1 -o EXPR2   EXPR1 -or EXPR2   EXPR1 , EXPR2

positional options (always true): -daystart -follow -regextype

normal options (always true, specified before other expressions):
      -depth --help -maxdepth LEVELS -mindepth LEVELS -mount -noleaf
      --version -xdev -ignore_readdir_race -noignore_readdir_race

tests (N can be +N or -N or N): -amin N -anewer FILE -atime N -cmin N
      -cnewer FILE -ctime N -empty -false -fstype TYPE -gid N -group NAME
      -ilname PATTERN -iname PATTERN -inum N -iwholename PATTERN -iregex PATTERN
      -links N -lname PATTERN -mmin N -mtime N -name PATTERN -newer FILE
      -nouser -nogroup -path PATTERN -perm [+-]MODE -regex PATTERN
      -wholename PATTERN -size N[bcwkMG] -true -type [bcdpflsD] -uid N
      -used N -user NAME -xtype [bcdpfls]

actions: -delete -print0 -printf FORMAT -fprintf FILE FORMAT -print 
      -fprint0 FILE -fprint FILE -ls -fls FILE -prune -quit
      -exec COMMAND ; -exec COMMAND {} + -ok COMMAND ;
      -execdir COMMAND ; -execdir COMMAND {} + -okdir COMMAND ;

Usage

find <file or folder>

Examples

Modified Files

List all recently modified files in a directory.

find [folder] -mtime <hours>

Windows XP

Examples

File Count

Return the count of files in the current directory, excluding directories, and sorting the files from oldest to newest. Note: the /V "" removes any blank lines that could appear.

dir /b /a-d /o-d | find /c /v ""
Personal tools