当前位置: 主页 > CentOS入门 > 基础命令 >

CentOS只查看文件夹的几种方法

时间:2015-07-05 10:44来源: 酷喃 作者: 酷喃 举报 点击:

目录结构:


# ll /home/mysql/
total 97280
drwxr-xr-x.  2 mysql mysql     4096 Mar  9 17:35 binlog
drwxr-xr-x. 10 mysql mysql     4096 Jun 18 11:44 data
-rw-rw----.  1 mysql mysql        0 Jul  1 09:59 error.log
drwxr-xr-x.  2 mysql mysql     4096 Jan 19 10:50 ib_logfile
-rw-rw----   1 mysql mysql        5 Mar  9 17:35 mysql.pid
drwxr-xr-x.  2 mysql mysql     4096 Jan 19 10:49 relaylog
-rw-rw----.  1 mysql mysql     3143 Jun 28 08:58 slow.log


方法: 
方法1:ls -d会高亮显示文件夹


# ls -d /home/mysql/*
/home/mysql/binlog  /home/mysql/error.log   /home/mysql/mysql.pid  /home/mysql/slow.log
/home/mysql/data    /home/mysql/ib_logfile  /home/mysql/relaylog


方法2: 如果不加-maxdepth参数的话连下级子目录也会列出


# find /home/mysql/ -maxdepth 1 -type d
/home/mysql/
/home/mysql/ib_logfile
/home/mysql/binlog
/home/mysql/relaylog
/home/mysql/data


方法3: 使用linux管道命令,grep查找 ‘/$’ 以/结尾的即是目录


# ls -F /home/mysql/| grep '/$'
binlog/
data/
ib_logfile/
relaylog/


方法4: 这个方法也很好记,-l是列出完整属性,像drwxr-xr-x….这样,如果是目录会有个d


# ls -l /home/mysql/| grep '^d'
drwxr-xr-x.  2 mysql mysql     4096 Mar  9 17:35 binlog
drwxr-xr-x. 10 mysql mysql     4096 Jun 18 11:44 data
drwxr-xr-x.  2 mysql mysql     4096 Jan 19 10:50 ib_logfile
drwxr-xr-x.  2 mysql mysql     4096 Jan 19 10:49 relaylog
------分隔线----------------------------
发表评论
为了和诣的生活,我关闭了评论页面,请大家到QQ群里交流吧:348944156,也欢迎关注本站微信公众号:centoscn