Linux Shell 脚本:创建、删除和管理文件及目录
以下是一个使用 Shell 脚本实现的解决方案,可以检查、创建、删除文件和目录:
#!/bin/bash
if [ ! -e '/root/test/logical' ]; then
# 如果文件不存在,则创建一个空文件
touch '/root/test/logical'
echo 'Created file /root/test/logical'
elif [ -f '/root/test/logical' ]; then
# 如果文件存在且为普通文件,则删除之后创建一个目录
rm '/root/test/logical'
mkdir '/root/test/logical'
echo 'Removed file /root/test/logical and created directory'
else
# 如果文件存在且为目录,则直接删除
rmdir '/root/test/logical'
echo 'Removed directory /root/test/logical'
fi
这个脚本首先检查 '/root/test/logical' 是否存在,如果不存在,则使用 touch 命令创建一个空文件,并输出一条消息。如果存在,并且是普通文件,则使用 rm 命令删除该文件,然后使用 mkdir 命令创建一个目录,并输出一条消息。如果存在,并且是目录,则使用 rmdir 命令直接删除该目录,并输出一条消息。
原文地址: http://www.cveoy.top/t/topic/nZwF 著作权归作者所有。请勿转载和采集!