需要一个 shell 脚本来删除除 *.pdf 之外的所有文件
任何人都可以编写一个 shell 脚本来删除文件夹中除扩展名为 pdf
的文件之外的所有文件吗?
Can anyone write a shell script that deletes all the files in the folder except those with pdf
extension?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
这将包括所有子目录:
这将仅在当前目录中起作用:
This will include all subdirectories:
This will act only in the current directory:
或者,防弹版本:
| xargs -I {} rm -i {}或者,如果您有信心:
或者,防弹版本:
Or, the bulletproof version:
| xargs -I {} rm -i {}Or, if you are confident:
Or, the bulletproof version:
这应该可以解决问题:
This should do the trick:
这将过滤所有不以 PDF 结尾的文件,并对它们执行 RM
This will filter all files that don't end in PDF, and execute RM on them