Difference between revisions of "Find"
Jump to navigation
Jump to search
(Created page with "<code>find</code><ref>http://man7.org/linux/man-pages/man1/find.1.html</ref> is a command-line utility that searches for files in one or more directory trees...") |
|||
Line 30: | Line 30: | ||
{{CC license}} | {{CC license}} | ||
+ | Source: https://en.wikiversity.org/wiki/Linux/Basic_commands/find |
Revision as of 05:54, 24 December 2019
find
[1] is a command-line utility that searches for files in one or more directory trees of a file system. Available in Linux, included in findutils
packages, and in Windows (w:Find_(Windows)).
Linux Example commands
- Search files between a size range:
find . -size +10G
find . -size +100k -a -size -500k
- Search empty files:
find . -size 0k
- Search non-empty files:
find . ! -size 0k
- One line listing with sizes using ls and find:
ls -ldh $(find /path/to/search/)
- One line filename and directory listing with full path:
find . -name "*"
- One line filename and NOT directory . listing with full path:
find . -type f -exec ls \{\} \;
- Search for hard links:
find /path/to/search -samefile /path/to/your/file
[2] (See also:stat
) - Order by size:
find . -type f -ls | sort -rnk7 | more
find . -ls 2>&1 | sort -rnk7 | more
Activities
- Identify differences between
find
andls
See also
Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy.
Source: https://en.wikiversity.org/wiki/Linux/Basic_commands/find
Advertising: