共计 675 个字符,预计需要花费 2 分钟才能阅读完成。
本文丸趣 TV 小编为大家详细介绍“linux 如何查看目录是否为空”,内容详细,步骤清晰,细节处理妥当,希望这篇“linux 如何查看目录是否为空”文章能帮助大家解决疑惑,下面跟着丸趣 TV 小编的思路慢慢深入,一起来学习新知识吧。
linux 查看目录是否为空的方法:1、进入 linux 终端;2、通过执行“res=`ls -A $dir` if [-z $res];then echo $dir … else echo $dir … fi”方法判断目录是否为空即可。
首先得学习 2 个命令。
ls -a:–all 的缩写,会显示所有的文件和目录,包括隐藏文件 (以. 开头的文件) 以及 2 个特殊目录:“.”(当前目录) 及“…”(父目录);
ls -A:–almost-all 的缩写,会显示所有的文件和大部分目录,包括隐藏文件,但不包括不 2 个特殊目录:“.”(当前目录) 及“…”(父目录);
总的来说,ls - a 与 ls - A 的区别就在于,是否展示 2 个特殊目录:“.”(当前目录) 及“…”(父目录)。
有了前面的铺垫,那么判断一个目录是否为空目录就可以是:
#!/bin/bash
dir=/home/work/test
res=`ls -A $dir`
if [ -z $res ];then
echo $dir 为空目录..................
echo $dir 不为空....................
fi
读到这里,这篇“linux 如何查看目录是否为空”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注丸趣 TV 行业资讯频道。
正文完