我正在通过命令行监控Mac OS中的特定文件夹。
fswatch -x /Users/syammala/folder
/Users/syammala/folder/posixGroup.xml 重命名为 IsFile
每当我添加或删除文件时,总是会得到“重命名为文件”的提示。我想区分这两个操作,即添加和删除文件。
$HOME/.Trash
中的垃圾桶。fswatch -x FolderA $HOME/.Trash
cd
rm -rf .Trash
touch .Trash
cd
rm .Trash
原始答案
您可以通过数字标志像这样完成它。
如果您这样做:
touch FreddyFrog
rm FreddyFrog
touch BozoBrains
mv BozoBrains SillyBilly
rm SillyBilly
fswatch -xn `pwd`
/Users/mark/tmp/FreddyFrog 514 # touch FreddyFrog
/Users/mark/tmp/FreddyFrog 520 # rm FreddyFrog
/Users/mark/tmp/BozoBrains 514 # touch BozoBrains
/Users/mark/tmp/BozoBrains 528 # mv BozoBrains SillyBilly
/Users/mark/tmp/SillyBilly 528 # mv BozoBrains SillyBilly
/Users/mark/tmp/SillyBilly 520 # rm SillyBilly
fswatch
是什么?它不是内置于OS X的命令。你可以问提供它的人。无论如何,这不是关于编程或开发工具的问题,因此不适合在StackOverflow上提问。 - Ken Thomasesfswatch
的代码吗?那么你需要展示它当前使用的代码,并提出一些具体的问题。 - Ken Thomases