linux rm -rf删除大量文件 没有回收站 找回方法[已解决]

rm -rf 删除大量文件

debugfs中  ls -d  查看所有删除文件的信息  汇总到日志文件

17_1.log文件为debugfs的文件名:

<20238087>HB-20201201-6276_解析后数据.xlsx
<20222524>HB-20201030-3812_解析后数据.xlsx
<20301047>HB-20210315-3206_解析后数据.xlsx
<20291865>HB-20210224-1788_解析后数据.xlsx
<20206120>HB-20200925-2048_解析后数据.xlsx

f.log内容示例: 使用文末脚本解析:

HB-20201211-6856_解析后数据.xlsx,80743988,2432
HB-20201230-8310_解析后数据.xlsx,80744653,1792
HB-20210224-1808_解析后数据.xlsx,80747046,3968
HB-20210224-1708_解析后数据.xlsx,80747043,2560
HB-20200928-2133_解析后数据.xlsx,80741594,2432
HB-20210107-8831_解析后数据.xlsx,80745055,896
HB-20210224-1825_解析后数据.xlsx,80747044,3584

[root@jyh-jtcsgl-03 tmp]# cat forback.sh 
#!/bin/bash

for ev in `cat 17_1.log`
do

echo "====="

code=`echo $ev | awk -F'HB' '{print $1}'`
filename=`echo $ev | awk -F'>' '{print $2

おすすめ

転載: blog.csdn.net/wuxingpu5/article/details/120450331
おすすめ