# 使用以下命令可以清空文件夹里的所有文件,但不会删除文件夹本身
# 方法一:使用 rm 命令
# 该命令会递归地删除指定目录下的所有文件和子目录,但不包括该目录本身
rm -rf /path/to/directory/*
# 解释:
# - rm 是删除命令
# - -r 表示递归删除,即删除目录及其下的所有内容
# - -f 表示强制删除,不提示确认
# - /path/to/directory/* 表示要删除的文件路径,* 表示匹配所有文件和子目录
# 方法二:使用 find 命令
# 该命令会查找并删除指定目录下的所有文件和子目录,但不包括该目录本身
find /path/to/directory -mindepth 1 -delete
# 解释:
# - find 是查找命令
# - /path/to/directory 是要操作的目录路径
# - -mindepth 1 表示从第一层子元素开始匹配,避免删除顶级目录本身
# - -delete 表示直接删除匹配到的文件或目录
请注意,在执行这些命令之前,确保你已经备份了重要数据,并且确认你要删除的内容,因为删除操作是不可逆的。
上一篇:linux查看系统进程
下一篇:linux查询进程号
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站