linux怎么判斷文件是否存在

小億
633
2023-08-09 17:28:28

在Linux中,可以使用-f選項(xiàng)來判斷文件是否存在。這個(gè)選項(xiàng)用于判斷一個(gè)路徑是否是一個(gè)普通文件,如果是則返回真,否則返回假。

示例代碼如下:

if [ -f 文件路徑 ]; then
echo "文件存在"
else
echo "文件不存在"
fi

其中,文件路徑是要檢查的文件的路徑。可以將其替換為具體的文件路徑。

除了-f選項(xiàng),還有其他一些選項(xiàng)可以用于判斷文件的存在與否,如下所示:

  • -e:判斷文件或目錄是否存在

  • -d:判斷路徑是否為一個(gè)目錄

  • -r:判斷文件是否可讀

  • -w:判斷文件是否可寫

  • -x:判斷文件是否可執(zhí)行

可以根據(jù)實(shí)際情況選擇適合的選項(xiàng)來判斷文件的存在與否。

0