在群晖中批量删除重复文件(零基础手把手图文)
追加修改(2021-02-28 21:43:57):
2020-03-26
鉴于一些朋友使用后反馈的问题
xargs: unmatched single quote; by default quotes are special to xargs unless you use the -0 option
可以换一段脚本:
sed -r "s/(^|$)/"/g;s/'/'/" "【文件路径】" | xargs -I {} -l1 rm -f "{}"
中间 文件路径替换成实际路径即可 如:
sed -r "s/(^|$)/"/g;s/'/'/" "/volume1/homes/blqw/repeat_files.txt" | xargs -I {} -l1 rm -f "{}"
2021.02.28
新脚本报错: 报错:sh: -c: line 0: unexpected EOF while looking for matching `"'
sh: -c: line 1: syntax error: unexpected end of file
应该是少了一个反斜杠, 我不确定是我复制的时候丢了还是审核完之后丢了, 只能再追加一次
sed -r "s/(^|$)/【反斜杠】"/g;s/'/'/" "【文件路径】" | xargs -I {} -l1 rm -f "{}"
中间 文件路径替换成实际路径即可 如:
sed -r "s/(^|$)/"/g;s/'/'/" "/volume1/homes/blqw/repeat_files.txt" | xargs -I {} -l1 rm -f "{}"
追加修改(2020-05-04 02:13:32):
鉴于一些朋友使用后反馈的问题
xargs: unmatched single quote; by default quotes are special to xargs unless you use the -0 option
可以换一段脚本:
sed -r "s/(^|$)/"/g;s/'/'/" "文件路径" | xargs -I {} -l1 rm -f "{}"
中间 文件路径替换成实际路径即可 如:
sed -r "s/(^|$)/"/g;s/'/'/" /volume1/homes/blqw/repeat_files.txt | xargs -I {} -l1 rm -f "{}"
重要提示:我接下来提供的方法是一次性的,并非自动化脚本,作用仅仅是在重复文件太多时候手动执行一次。上网确实有自动化的脚本,但是个人比较谨慎,不太想用那种,毕竟万一。
步骤我尽量写的详细一点,已经会的可以跳过:
安装“存储空间分析器”套件
配置“重复文件候选”报告,并生成报告
查看并下载报告
用excel打开报告并筛选出需要删除的文件 `=IF(A2=A1,1,"")`
执行并删除计划任务
重点在4,5,其他步骤已经会的同学可以直接忽略其他步骤
1. 安装“存储空间分析器”套件
2. 配置“重复文件候选”报告,并生成报告
3. 查看并下载报告
4. 用excel打开报告并筛选出需要删除的文件
公式: =IF(A2=A1,1,"")
5. 上传文件到群晖,并配置计划任务
任务脚本: cat 文件路径 | xargs -I {} rm -f "{}"
6. 执行并删除计划任务
![](https://res.smzdm.com/pc/pc_shequ/dist/img/the-end.png)
准carrt
sh: -c: line 1: syntax error: unexpected end of file
校验提示文案
ypj034
校验提示文案
[已注销]
校验提示文案
rabbitlhf
校验提示文案
游魂魅影
校验提示文案
peerless_xyf
校验提示文案
解毒小助手
1.制作好的files放进随便一个NAS文件内。(看图我以为必须放进某个文件夹)
2.Notepad++ 是神器,从Excel制作好的内容直接复制到神器里,系统默认是(CR LF)右下角改为Unix(LF>后保存。
3.我用的是cat 文件路径 | xargs -I {} rm -f "{}" 命令成功,复杂的试过不行,这个简单的可以。注意保留命令种的空格。
4.成功与否在文件内的回收站看不到,因为直接清空了,需要到储存空间分析器里查看。找到之前完成的报告,鼠标放上去在右边会出现分析此报告任务,点开,选择“重复文件”后能看到已删除。
5.WIN10。不要用记事本,直接用神器(参考2.)把Excel已做好的目录复制到神器里,记住在神器右下角设置一下,点保存后输入**.txt。
校验提示文案
洛水如风
校验提示文案
值友7007478042
校验提示文案
24K邦应
校验提示文案
魔画画魔
校验提示文案
TerranceL
校验提示文案
pesowen
sed -r "s/(^|$)/\"/g;s/'/'/" "/volume1/Synology/files1.txt" | xargs -I {} -l1 rm -f "{}"
校验提示文案
值友6860728131
校验提示文案
次货君
校验提示文案
值友6311751044
校验提示文案
ganggang0423
校验提示文案
值友6631019744
cat file_list.txt | xargs -I {} mv {} /destination/dir/ (移动)
cat file_list.txt | xargs -I {} rm -f {} (删除)
校验提示文案
vis36
!!
校验提示文案
louisyin2015
校验提示文案
轻-云
校验提示文案
我逗是小黑
校验提示文案
游魂魅影
校验提示文案
精准打击
校验提示文案
值友6631019744
cat file_list.txt | xargs -I {} mv {} /destination/dir/ (移动)
cat file_list.txt | xargs -I {} rm -f {} (删除)
校验提示文案
值友7007478042
校验提示文案
pesowen
sed -r "s/(^|$)/\"/g;s/'/'/" "/volume1/Synology/files1.txt" | xargs -I {} -l1 rm -f "{}"
校验提示文案
ganggang0423
校验提示文案
ganggang0423
校验提示文案
值友9020332319
校验提示文案
值友9020332319
校验提示文案
TerranceL
校验提示文案
值友6087390544
校验提示文案
次货君
校验提示文案
值友8020799258
校验提示文案
值友5881525044
校验提示文案
魔画画魔
校验提示文案
洛水如风
校验提示文案
解毒小助手
校验提示文案
解毒小助手
校验提示文案