"-f "是判断文件是否存在吗?
目前正在学习linux程序设计,遇到下面一个判断语句:
C/C++ code
if [ -f file_one ]; then
.......
请教高手,这个"-f"是什么意思?
谢谢!
------解决方案-------------------- -w file 用户可写为真
-x file 用户可执行为真
-f file 文件为正规文件为真
-d file 文件为目录为真
-c file 文件为字符特殊文件为真
-b file 文件为块特殊文件为真
-s file 文件大小非0时为真
-t file 当文件描述符(默认为1)指定的设备为终端时为真
------解决方案---------------------f表示文件存在,而且是正规文件
------解决方案--------------------在 bash 下 help test 可以看到帮助。
------解决方案--------------------多看man