# /opt/script/delete-old-folders.sh #!/bin/bash prev_count=0 fpath=/var/log/app/app_log.* find $fpath -type d -mtime +10 -exec ls -ltrh {} \; > /tmp/folder.out find $fpath -type d -mtime +10 -exec rm -rf {} \; count=$(cat /tmp/folder.out | wc -l) if [ "...
# /opt/script/delete-old-folders.sh #!/bin/bash prev_count=0 fpath=/var/log/app/app_log.* find $fpath -type d -mtime +10 -exec ls -ltrh {} \; > /tmp/folder.out find $fpath -type d -mtime +10 -exec rm -rf {} \; count=$(cat /tmp/folder.out | wc -l) if [ "...
“`bash rm -r [文件夹路径] “` 例如,要删除名为”folder”的空文件夹,可以运行以下命令: “`bash rm -r folder “` 2. 删除非空文件夹:要删除非空文件夹,需要添加参数`-rf`来递归删除文件夹及其内容。注意,在使用递归删除时请务必小心,避免意外删除重要文件。您可以使用以下命令: “`bash rm -rf [...
这将删除名为emptyfolder的空文件夹。 3. find命令find命令可以在指定目录及其子目录中搜索匹配的文件或目录,并对其进行删除。 操作流程:“`find 目录名 -type d -delete“`–-type d选项表示要搜索的是目录,-delete选项表示删除匹配的目录。 示例:“`find myfolder -type d -delete“`这将在myfolder目录及其...
假设你想要删除的文件夹名为folder_to_delete,你可以输入以下命令: bash rm -r folder_to_delete 如果你希望强制删除而不提示确认,可以添加-f选项: bash rm -rf folder_to_delete 确认文件夹已被删除: 删除操作完成后,你可以使用ls命令列出当前目录下的文件和文件夹,以确认folder_to_delete已被删除: bash ...
[ Boost your Bash skills. Download theBash shell scripting cheat sheet. ] Create a directory Before creating a new directory, use thepwdcommand to understand where you are in the filesystem: $pwd/home/localuser I'm in the localuser's home folder (and you're probably in whatever user's...
judgeEmptyFolder $file flag=$? #接收上一次函数调用的返回值 if [ $flag == 3 ];then #传入的是文件 judgeEmptyFile $file judge=$? if [ $judge == 1 ];then deleteFile $file elif [ $judge == 0 ];then read -p '是否删除该文件(y or n):' deleteflag echo 'deleteflag=' $deletefla...
scp -r user@host:directory/source_folder farget_folder 此命令还接受-P选项可用于连接到特定的端口。 scp -P port user@host:directory/source_file target_file 2. Basic Shell Programming 在bash中你将编写第一行脚本文件,被叫做shebang。任何脚本中的这一行来确定脚本的执行能力,如独立的可执行文件,而不...
接下来,我们可以使用以下命令来删除文件夹: ```bash svn delete 删除文件夹 svn 删除操作 原创 DDDDDG 2024-05-20 10:08:03 129阅读 linux 命令删除文件夹 在Linux系统中,要删除文件夹通常需要使用命令行操作。本文将介绍如何使用Linux命令删除文件夹。 首先,我们需要了解一些基本的Linux命令。在Linux系统...
“`bash find folder_name -type d -delete “` 上述命令将使用find命令搜索并删除指定文件夹及其子文件夹。 如果想删除包含非空文件夹的文件夹,可以使用以下命令: “`bash find folder_name -type d -exec rm -rf {} \; “` 上述命令将在找到的每个文件夹上执行rm命令,选项-rf将递归地删除文件夹及其所...