赞
踩
使用 find
命令可以高效地搜索文件。find
命令的一般形式为:
find pathname -options [-print -exec -ok ...]
参数含义:
pathname
:查找的目录路径。例如,用 .
表示当前目录,用 /
表示系统根目录。-print
:将匹配的文件输出到标准输出。-exec
:对匹配的文件执行该参数所给出的 shell 命令。相应命令的形式为 command { } ;
,注意 { }
和 ;
之间的空格。-ok
:与 -exec
作用相同,只不过以一种更为安全的模式执行,在每个命令执行前都会提示用户确认。使用方法举例:
在当前目录及子目录中查找所有的 .txt
文件:
find . -name "*.txt" -print
2.查找并删除所有的 .txt
文件:
find . -name "*.txt" -print
3.查找文件名以大写字母开头的文件:
find . -name "[A-Z]*" -print
4.在 /etc
目录中查找文件名以 host
开头的文件:
find /etc -name "host*" -print
5.在当前目录查找文件名以两个小写字母开头,跟两个数字,最后是 .txt
的文件:
find . -name "[a-z][a-z][0-9][0-9].txt" -print
使用 uname -a
可以获取 Linux 系统的详细信息。
uname -a
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。