1.文件创建
判断/tmp/run目录是否存在,如果不存在就建立,如果存在就删除目录里所有文件
#!/bin/bash
if [ -d /tmp/run ];then
rm -rf /tmp/run/*
else
mkdir /tmp/run
fi
2.链接判断
输入一个路径,判断路径是否存在,而且输出是文件还是目录,如果是链接文件,还得输出是 有效的连接还是无效的连接
#!/bin/bash
# -d 判断是否是一个目录
# -f 判断是否是一个文件
# -L 判断是否是一个软连接文件
# -e 判断文件是否存在
# ls -L 遇到性质为符号连接的文件或目录,直接列出该连接所指向的原始文件或目录
if [ -d $1 ]
then
echo "$1 is a directory."
exit
elif [ -f $1 ]
then
echo -n "$1 is a file, "
if [ -L $1 ]
then
echo "and it is also a symbolic link."
A=`ls -L $1`
if [ -e $A ]
then
echo "Symbolic link exist."
else
echo "Symbolic link no