📅  最后修改于: 2023-12-03 14:51:50.615000             🧑  作者: Mango
在 bash shell 中,可以使用 test
或 [
命令来检查文件或目录是否存在。
要检查文件是否存在,可以使用以下命令:
if [ -f /path/to/file ]; then
echo "File exists"
fi
或
if test -f /path/to/file; then
echo "File exists"
fi
在这里,-f
表示文件存在。
要检查目录是否存在,可以使用以下命令:
if [ -d /path/to/directory ]; then
echo "Directory exists"
fi
或
if test -d /path/to/directory; then
echo "Directory exists"
fi
在这里,-d
表示目录存在。
如果要检查文件或目录是否存在,可以使用以下命令:
if [ -e /path/to/file_or_directory ]; then
echo "File or directory exists"
fi
或
if test -e /path/to/file_or_directory; then
echo "File or directory exists"
fi
在这里,-e
表示文件或目录存在。
检查文件或目录是否存在时,应该注意以下事项:
if [ -f "/path/to/file name" ]; then
。以上就是在 bash shell 中检查文件或目录是否存在的方法。