在linux shell中如何判断目录是否存在
时间:2019-04-29 03:17:51 来源:igfitidea点击:
如何在linux中检查一个目录是否存在
使用 -d 判断
[ -d "/path/dir/" ] && echo "目录存在"
使用 ! -d 判断
[ ! -d "/dir1/" ] && echo "目录不存在"
示例
DIR="/etc/httpd/" if [ -d "$DIR" ]; then echo "Installing config files in ${DIR}..." else echo "Error: ${DIR} not found. " exit 1 fi
在linux中检查目录是否存在,如果不存在,则创建
#!/bin/bash dir="/app/itr" [ ! -d "$dir" ] && mkdir -p "$dir"
使用test测试目录是否存在
test -d "DIRECTORY" && echo "Found/Exists" || echo "Does not exist"