linux 判断是文件还是目录的命令

如题所述

ls

得到的结果,如果首字母是d则为文件夹,如果为-则为文件。

效果如下:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-02-27
使用if...else...进行判断,比如待判断的文件或目录名是xxx,则可以这样进行判断:
if [ -d xxx ];then
echo "xxx is a dir"
elif [ -f xxx ];then

echo "xxx is a file"
fi本回答被提问者采纳
相似回答