find仅列某一级目录的内容

简介:
默认在使用find时,会列出一个目录下的全部目录和文件,这样文件量是很大打,而有的时候我们仅仅想看到一个目录的目录和文件,或者是一个目录下的几级目录文件。
可以使用下面的方法:
test@fileserver2:/opt$ find /opt/ -maxdepth 1
/opt/
/opt/data
/opt/zimbra
/opt/Adobe
test@fileserver2:/opt$ find /opt/ -maxdepth 2
/opt/
/opt/data
/opt/data/zdesktop
/opt/data/zd_backup
/opt/zimbra
/opt/zimbra/zdesktop
/opt/Adobe
/opt/Adobe/Reader9
test@fileserver2:/opt$ find /opt/ -maxdepth 3
/opt/
/opt/data
/opt/data/zdesktop
/opt/data/zdesktop/log
/opt/data/zdesktop/zdesktop.webapp
/opt/data/zdesktop/data
/opt/data/zdesktop/jetty
/opt/data/zdesktop/sqlite
/opt/data/zdesktop/zimlets-deployed
/opt/data/zdesktop/index
/opt/data/zdesktop/heapdump
/opt/data/zdesktop/store
/opt/data/zdesktop/bin
/opt/data/zdesktop/profile
/opt/data/zdesktop/zimlets
/opt/data/zdesktop/redolog
/opt/data/zdesktop/conf
/opt/data/zd_backup
/opt/zimbra
/opt/zimbra/zdesktop
/opt/zimbra/zdesktop/open_source_licenses.txt
/opt/zimbra/zdesktop/lib
/opt/zimbra/zdesktop/License.rtf
/opt/zimbra/zdesktop/data
/opt/zimbra/zdesktop/jetty
/opt/zimbra/zdesktop/linux
/opt/zimbra/zdesktop/db
/opt/zimbra/zdesktop/README.txt
/opt/Adobe
/opt/Adobe/Reader9
/opt/Adobe/Reader9/Reader
/opt/Adobe/Reader9/Browser
/opt/Adobe/Reader9/bin
/opt/Adobe/Reader9/Resource
test@fileserver2:/opt$

通过上面的指令和结果,大家应该能看到区别。


本文转自博客园zhyiwww 的博客,原文链接:http://www.blogjava.net/zhyiwww/,如需转载请自行联系原博主。

目录
相关文章
which-find命令,which cd 指令可以查看指令的存放位置,find命令相当于文件的搜索框,find / -name “test“,从目录 / 开始进行搜索, 按照文件名搜索,搜索test
which-find命令,which cd 指令可以查看指令的存放位置,find命令相当于文件的搜索框,find / -name “test“,从目录 / 开始进行搜索, 按照文件名搜索,搜索test
|
4月前
|
Windows
软链接,创建软链接,可以将文件和文件夹链接到其他位置,使用ln -s 被链接的文件或文件夹 建立软链接的地方,ls可以查看全部文件,pwd可以查看当前文件地址,~代表home目录,ls -l可以查链接
软链接,创建软链接,可以将文件和文件夹链接到其他位置,使用ln -s 被链接的文件或文件夹 建立软链接的地方,ls可以查看全部文件,pwd可以查看当前文件地址,~代表home目录,ls -l可以查链接
|
6月前
|
Java
怎样查找某个目录下内容含有某个字符串的文件
怎样查找某个目录下内容含有某个字符串的文件
38 2
|
6月前
|
Java
怎样查找某个目录下内容含有某个字符串的文件或多久之前的文件
怎样查找某个目录下内容含有某个字符串的文件或多久之前的文件
34 0
|
6月前
|
弹性计算 运维 Shell
|
6月前
|
弹性计算 运维 Shell
判断文件或目录是否存在
【4月更文挑战第29天】
46 0
|
6月前
|
Shell
grep 搜索当前文件夹下的所有子文件中的文件是否包含8888字符串的命令
要在当前文件夹及其所有子文件夹中的文件中搜索包含字符串 "8888" 的文件,你可以使用 grep 命令结合 -r 或 -R 选项(表示递归搜索)。这里是具体的命令: bash grep -r "8888" . 其中: -r 或 -R:递归搜索。 "8888":你要搜索的字符串。 .:表示当前目录。 这个命令会列出所有包含字符串 "8888" 的文件的名称以及匹配的行。如果你只想看到文件名,而不看具体的匹配行,可以加上 -l 选项: bash grep -rl "8888" . 这样,命令只会输出包含字符串 "8888" 的文件名。
104 1
|
Shell
判断目录 /tmp/jstack 是否存在,不存在则新建一个目录,若存在则删除目录下所有内容
每隔 1 小时打印 inceptor server 的 jstack 信息,并以 jstack_${当前时间} 命名文件,每当目录下超过 10 个文件后,删除最旧的文件。
83 0
|
Shell
判断目录 /tmp/jstack 是否存在,不存在则新建一个目录,若存在则删除目录下所有内容。
每隔 1 小时打印 inceptor server 的 jstack 信息,并以 jstack_${当前时间} 命名文件,每当目录下超过 10 个文件后,删除最旧的文件。
104 0
|
网络协议 测试技术 Go
判断文件或目录存在 | 学习笔记
快速学习判断文件或目录存在