Linux中可以使用test命令或者方括号来判断文件或文件夹是否存在。
1. 使用test命令:
`bash
test -e 文件路径
`
或者
`bash
test -f 文件路径 # 判断文件是否存在
test -d 文件夹路径 # 判断文件夹是否存在
`
如果文件或文件夹存在,则返回0,否则返回非零值。
2. 使用方括号:
`bash
[ -e 文件路径 ]
`
或者
`bash
[ -f 文件路径 ] # 判断文件是否存在
[ -d 文件夹路径 ] # 判断文件夹是否存在
`
方括号内的条件成立时返回0,否则返回非零值。
下面是一个示例,演示如何判断文件或文件夹是否存在:
`bash
#!/bin/bash
file_path="/path/to/file.txt"
dir_path="/path/to/directory"
if test -e "$file_path"; then
echo "文件存在"
else
echo "文件不存在"
fi
if [ -d "$dir_path" ]; then
echo "文件夹存在"
else
echo "文件夹不存在"
fi
`
以上是判断文件或文件夹是否存在的方法。你可以根据具体的需求选择使用test命令或者方括号来进行判断。