通过执行文件

时间:2016-05-28 23:07:50

标签: osx-yosemite directory

我有一个要在我的Mac上删除的文件列表,如何在不使用

进入终端的情况下自动执行此操作

“sudo rm -r folderName”

以下是文件夹列表:

/Library/Application Support/VMware
/Library/Application Support/VMware Fusion
/Library/Preferences/VMware Fusion
~/Library/Application Support/VMware Fusion
~/Library/Caches/com.vmware.fusion
~/Library/Preferences/VMware Fusion
~/Library/Preferences/com.vmware.fusion.LSSharedFileList.plist
~/Library/Preferences/com.vmware.fusion.LSSharedFileList.plist.lockfile
~/Library/Preferences/com.vmware.fusion.plist
~/Library/Preferences/com.vmware.fusion.plist.lockfile
~/Library/Preferences/com.vmware.fusionDaemon.plist
~/Library/Preferences/com.vmware.fusionDaemon.plist.lockfile
~/Library/Preferences/com.vmware.fusionStartMenu.plist
~/Library/Preferences/com.vmware.fusionStartMenu.plist.lockfile

1 个答案:

答案 0 :(得分:0)

您可以在终端中使用此功能删除列出的文件,并递归清除列表中的目录。

while read p; do rm -r $p; done <list.txt

list.txt是一个文件/目录列表,每个条目都有自己的行。

这将遍历该列表并使用文件/目录名称调用rm -r