关于“linux_php_目录是否存在”的问题,小编就整理了【3】个相关介绍“linux_php_目录是否存在”的解答:
Linux下简单的判断目录中是否有新文件的Shell?因shell还不是很熟练,所以做此笔记,方便查看。
#!/bin/sh
myPath="/var/log/httpd/"
myFile="/var/log/httpd/access.log"
#这里的-x参数判断$myPath是否存在并且是否具有可执行权限
if[!-x"$myPath"];then
mkdir"$myPath"
fi
#这里的-d参数判断$myPath是否存在
if[!-d"$myPath"];then
mkdir"$myPath"
fi
#这里的-f参数判断$myFile是否存在
if[!-f"$myFile"];then
touch"$myFile"
fi
#其他参数还有-n,-n是判断一个变量是否是否有值
if[!-n"$myVar"];then
echo"$myVarisempty"
exit0
fi
#两个变量判断是否相等
if["$var1"="$var2"];then
echo'$var1eq$var2'
else
echo'$var1noteq$var2'
fi
========================================
shell判断语句
流程控制"if"表达式如果条件为真则执行then后面的部分:if....;then
如何查看软件安装目录linux?1. which
which命令查找出相关命令是否已经在搜索路径中,例子如下:
$which gcc //显示出GNC的C编译器安装在哪个目录
返回结果为:
/usr/bin/gcc
注意:如果which没有找到要找的命令,可以试试whereis,该命令搜索更大的范围的系统目录。有些系统上的which命令不显示用户没有执行权限的文件。例如
$which ipppd
/usr/bin/which :no ipppd in (/bin: /usr/bin: /sbin:/usr/sbin)
$whereis ipppd
ipppd: /usr/sbin/ipppd
$ls -l /usr/sbin/ipppd
-rwx------ 1 root root 124924 Feb 3 2000 /usr/sbin/ipppd
2. locate
locate命令用于查找文件,它比find命令的搜索速度快,它需要一个数据库,这个数据库由每天的例行工作(crontab)程序来建立。当我们建立好这个数据库后,就可以方便地来搜寻所需文件了。
即先运行:updatedb(无论在那个目录中均可,可以放在crontab中 )后在 /var/lib/slocate/ 下生成 slocate.db 数据库即可快速查找。在命令提示符下直接执行#updatedb 命令即可。
新手求救,linux终端里出现没有那个文件或目录的时候是什么意思?就是说“没有那个文件或目录”。你要注意一下,大小写一样不一样。在LINUX中大写和小写表示不同的意思。别把大写写成小写,也别把小写写成大写。
到此,以上就是小编对于“linux_php_目录是否存在”的问题就介绍到这了,希望介绍关于“linux_php_目录是否存在”的【3】点解答对大家有用。