find
命令在Ubuntu系统中是一个非常强大的工具,它可以在指定目录下查找文件。你可以使用各种选项和条件来查找文件,如按名称、大小、类型、权限等。
find
命令的用法find . -name file.txt
.
表示当前目录,-name
表示按照名称查找。
find /home -name file.txt
find . -name "*.txt"
*
是一个通配符,表示任意字符。
find . -type d
-type d
表示查找的类型是目录。
find . -type f
-type f
表示查找的类型是普通文件。
find . -perm 777
-perm 777
表示查找的文件权限为777。
find . -amin -5
-amin +n
表示在 n 分钟前被访问过,-amin -n
表示在 n 分钟内被访问过。
-atime +n
表示在 n 天前被访问过,-atime -n
表示在 n 天内被访问过。
-anewer file
表示在 指定文档最后一次访问时间 后被访问过。
-amin -5
表示查找在10分钟之前被访问过的文件。
find . -mtime -1
-min +n
表示在 n 分钟前被修改过,-mmin -n
表示在 n 分钟内被修改过。
-mtime +n
表示在 n 天前被修改过, -atime -n
表示在 n 天内被修改过。
-mnewer file
表示在 指定文档最后一次修改时间 后被修改过。
-mtime +1
表示查找在1天之前被修改过的文件。
以上就是find
命令的一些基本用法,实际上find
命令的功能远不止这些,你可以通过man find
命令查看更多的用法。