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命令或者方括號來進行判斷。