如何使用 cronjob 删除空文件夹和子文件夹
How to remove empty folders and subfolders using cronjob
我在 cpanel 上输入自定义 cronjobs 时在网上找到了一个脚本。
当我 运行 此脚本时,代码会删除文件夹及其中的所有内容。
rm -rf public_html/storage_area/images/
我想删除图像文件夹中的空子文件夹,而不是实际图像文件夹本身。
我没有太多的技术知识,因此非常感谢任何帮助。我已经尝试了一些我在网上找到的 php 脚本,但运气不佳,所以如果有更好的东西存在的话。
感谢您的帮助。
你只需要稍微修改一下命令即可。
如果您只需要删除该文件夹中的文件,您可以使用,
rm -rf public_html/storage_area/images/*.*
*.*
只会删除文件夹 public_html/storage_area/images/
中具有扩展名的文件。
如果您需要删除文件和子文件夹,那么您需要使用
rm -rf public_html/storage_area/images/*
如果只需要删除空的子文件夹,可以使用
find -type d -empty -delete
在 运行 上述命令之前,您可能需要验证该命令是否仅返回空文件夹。为此,您可以使用
find public_html/storage_area/images/ -type d -empty -print
我在 cpanel 上输入自定义 cronjobs 时在网上找到了一个脚本。
当我 运行 此脚本时,代码会删除文件夹及其中的所有内容。
rm -rf public_html/storage_area/images/
我想删除图像文件夹中的空子文件夹,而不是实际图像文件夹本身。
我没有太多的技术知识,因此非常感谢任何帮助。我已经尝试了一些我在网上找到的 php 脚本,但运气不佳,所以如果有更好的东西存在的话。
感谢您的帮助。
你只需要稍微修改一下命令即可。
如果您只需要删除该文件夹中的文件,您可以使用,
rm -rf public_html/storage_area/images/*.*
*.*
只会删除文件夹 public_html/storage_area/images/
中具有扩展名的文件。
如果您需要删除文件和子文件夹,那么您需要使用
rm -rf public_html/storage_area/images/*
如果只需要删除空的子文件夹,可以使用
find -type d -empty -delete
在 运行 上述命令之前,您可能需要验证该命令是否仅返回空文件夹。为此,您可以使用
find public_html/storage_area/images/ -type d -empty -print