欢迎光临散文网 会员登陆 & 注册

【技术】威联通用Shell批量删除特定文件

2021-01-25 12:58 作者:村雨Mura  | 我要投稿

威联通本质上是一个Linux系统,因此可以用高效的shell命令做处理

案例:用shell命令批量删除所有.MKA文件

原因:BT下载中有很多MKA文件,只是音频,体积很大,甚至比视频还大,因此需要批量删除

如下,刀剑神域剧场版,MKA文件居然3.6G,比MKV视频大了3倍,而我们从PT站下载的经常有这种情况。

粗略估计,我的硬盘动漫资源一共3T,MKA文件大约能吃掉我500G空间



步骤一:威联通开启SSH


步骤二:用SSH工具连接

如果是局域网,直接局域网ip就好,账户和密码默认就是管理员




步骤三:找到数据目录,并进入

目录在

/share


cd进入后就能看到自己的共享文件夹了



步骤四:用shell命令删除

删除所有.mka文件的命令是:

find . -type f -name "*.mka" -exec rm {} \;

详细的shell命令不多讲了,如果对shell或者脚本语言熟悉,可以搞一下,相对效率更高些


后话

  • 最后,为了安全,使用完成后建议关闭SSH

  • 有人看你质疑,为什么不用系统自带的搜索命令?too young!shell脚本删除命令是几秒就完成的,而自带的文件搜索功能起码要耗费几个小时,如果不急,也是可以用的





【技术】威联通用Shell批量删除特定文件的评论 (共 条)

分享到微博请遵守国家法律