【发布时间】:2016-04-03 10:36:32
【问题描述】:
我有一个我不想从某个位置删除的文件列表,我发现通过使用 extglob 我可以使用以下方法保留一个预定义的文件列表:
rm -r !(one.txt|Folder)
这将删除除one.txt 和文件夹Folder 之外的所有内容,但是我要保留的文件列表并不总是相同。
有没有办法从文件中传递文件/文件夹列表,例如whitelist.txt 哪个不会被删除?
我已设法重新格式化 whitelist.txt 以获取内容:
one.txt|two.txt|Folder
但是我不确定如何将它传递到命令中
请注意,我正在运行 OSX 10.11。
谢谢,
【问题讨论】:
标签: macos bash shell unix terminal