linux 判断目录里是否有文件

linux 判断目录里是否有文件,第1张

如果是在脚本中可以写成

if [[ $(ls 目录名) ]] then

  echo "有文件"  

else 

  echo "没有"

fi

如果是在命令行中,可写成一行:

if [[ $(ls 目录名) ]] then echo "有文件"  else echo "没有"fi

其中:

$(ls 目录名) 是目录里文件的列表

if [[ $(ls 目录名) ]] 表示如果目录内有文件为真,如果目录内没有文件则为假

介绍了linux shell 中判断文件、目录是否存在的方法,分享给大家

-e filename 如果 filename存在,则为真

-d filename 如果 filename为目录,则为真

-f filename 如果 filename为常规文件,则为真

-L filename 如果 filename为符号链接,则为真

-r filename 如果 filename可读,则为真

-w filename 如果 filename可写,则为真

-x filename 如果 filename可执行,则为真

-s filename 如果文件长度不为0,则为真

-h filename 如果文件是软链接,则为真


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8982078.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存