LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1222|回复: 9

怎么样用一条语句判断一个文件夹是否为空

[复制链接]
发表于 2005-8-8 13:18:18 | 显示全部楼层 |阅读模式
怎么样用一条语句判断一个文件夹是否为空!!
我刚学没多久...只会用大小判断.是不是所有的空文件夹的大小都是4k啊....
先谢谢
发表于 2005-8-8 14:52:58 | 显示全部楼层
[ $(ls|wc -w) = 0 ]
回复 支持 反对

使用道具 举报

发表于 2005-8-8 15:31:20 | 显示全部楼层
Post by ticket
[ $(ls|wc -w) = 0 ]


修正一下
[ $(ls -A|wc -w) = 0 ]
回复 支持 反对

使用道具 举报

发表于 2005-8-8 23:13:01 | 显示全部楼层
[ $(ls -A|wc -w) = 0 ]


不好意思,差点看错了
回复 支持 反对

使用道具 举报

发表于 2005-8-8 23:43:35 | 显示全部楼层
哈哈,很多方法哈

[$(ls -al| wc -l) == 2] 这样应该也可以的哈
回复 支持 反对

使用道具 举报

发表于 2005-8-9 01:24:25 | 显示全部楼层
use find
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-9 09:38:02 | 显示全部楼层
谢谢大家....今天去改回来..呵呵昨天用好笨的方法先用起来的..
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-9 10:10:19 | 显示全部楼层
还有个问题哦
我直接[ ls |wc -w ]不可以吗
前面加个$表示什么啊是不是取值??还有可以用 != 吗??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-9 10:17:20 | 显示全部楼层
呵呵..谢谢大家....基本搞定...自己试了下.......
回复 支持 反对

使用道具 举报

发表于 2005-8-9 17:42:44 | 显示全部楼层
Post by cscscheng
怎么样用一条语句判断一个文件夹是否为空!!
我刚学没多久...只会用大小判断.是不是所有的空文件夹的大小都是4k啊....
先谢谢


不是 , 空文件夹大小跟文件系统 , 还有格式化参数有关


  1. hua@hua:3$ mkdir tmp
  2. hua@hua:3$ ls -l
  3. 总用量 0
  4. drwxr-sr-x  2 hua hua 48 2005-08-09 17:39 tmp
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表