Linux删除大小为0的文件和删除空文件

Linux删除大小为0的文件和删除空文件,第1张

find . -name "*" -type f -size 0c

find . -name "*" -type f -size 0c | xargs -n 1 rm -f

find -type d -empty >empty_list.txt

cat empty_list.txt | while read linedo rm -r $linedone

1.首先,安装SHH远程软件,连接到linux服务器,然后使用SSH登录到linux服务器;

2.其次,新建文件夹,其中将显示日期和时间以及一些特定参数

3.接着,在linux下,rm是删除命令,先查看rm的帮助说明,然后使用rm test删除文件;

4.提示无法删除目录,即rm没有参数时,只能删除文件,不能删除文件夹

5.最后,进行删除 *** 作时不要使用-rf参数,请使用rm -rf test直接删除目录下的所有文件而不删除文件夹。

函数名: remove

功   能: 删除一个文件

用   法: int remove(char *filename)

程序例:

#include <stdio.h>  

int main(void)  

{  

    char file[80]  

    /* prompt for file name to delete */  

    printf("File to delete: ")  

    gets(file)  

    /* delete the file */  

    if (remove(file) == 0)  

       printf("Removed %s.\n",file)  

    else  

       perror("remove")  

    return 0  

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11540304.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存