【问题标题】:Create a batch file which remove folder in my Desktop - mac创建一个批处理文件,删除我的桌面中的文件夹 - mac
【发布时间】:2013-11-17 09:10:45
【问题描述】:

我是 Mac 用户。我想通过双击任何文件来删除我的桌面文件夹。 (就像卸载程序一样)。

因此,在不使用终端或手动删除的情况下,我想通过创建文件来删除该文件夹。所以当我双击该文件时,它会自动删除我桌面的一个文件夹。

【问题讨论】:

  • 随机删除桌面上的单个文件夹或所有文件夹?
  • 删除任意位置的单个文件夹,桌面只是一个例子。
  • 也就是说你可以指定一个位置? rm -rf /path/to/your/folder 为你工作吗?
  • 是的..但我想通过批处理文件来完成。所以当我双击该文件时它可以工作

标签: python macos shell batch-file terminal


【解决方案1】:

如果你有特定的文件夹要删除,你可以写一个sh文件。

my-remove.sh:

rm -rf /path/to/your/folder

请不要忘记在其上执行chmod

chmod a+x my-remove.sh

然后双击my-remove.sh即可删除/path/to/your/folder

编辑:

我在这里总结一下。

1、在mac中打开终端

2、cd ~/Desktop

3,touch my-remove.sh

4,echo "rm -rf /path/to/your/folder" > my-remove.sh

5,chmod a+x my-remove.sh

然后你可以在桌面上看到一个my-remove.sh文件,双击它会删除/path/to/your/folder

再次编辑:

抱歉,好像只有chmod不够,请看this的帖子

【讨论】:

  • 如何创建 .sh 文件?
  • touch my-remove.sh,或者,在桌面上右击并选择创建新文件?我现在没有mac,所以这只是猜测:)
  • 一旦你创建了一个文件,你可以用任何你喜欢的编辑器来编辑它,textedit就可以了。
  • 或者如果你真的不想使用编辑器,使用下面的命令在你的sh文件中写入。 echo "rm -rf /your/folder" > my-remove.sh
  • 在终端中运行 touch my-remove.sh 以创建您的 sh 文件
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-11
  • 2023-01-10
  • 1970-01-01
相关资源
最近更新 更多