从 Nautilus 隐藏特定扩展名(.pyc)的文件

从 Nautilus 隐藏特定扩展名(.pyc)的文件

我想隐藏 Nautilus 中的每个 .pyc 文件。我使用 Ubuntu 10.04。

我能做什么?

答案1

一个选择就是根本不创建这些文件。请参阅此主题https://stackoverflow.com/questions/154443/how-to-avoid-pyc-files

您还可以通过按下ctrl+s、输入*.pyc图案并按下delete键从 Nautilus 中快速删除这些文件。

答案2

只需打开 bash 终端并运行:

ls *.py[co] >> .hidden

答对了!

答案3

您可以将全部 .pyc 文件名添加到.hidden同一目录中的文件中。需要进行一些维护,但如果您像我一样,修改现有文件比创建新文件要多得多。

答案4

我已经阅读了该问题下的所有答案,并创建了一个简单的脚本来自动执行该任务:

https://github.com/neatsoft/nautilus-hide-pyc

它允许隐藏 GNOME Files (Nautilus) 中的临时 Python 文件。递归搜索 pyc/pyo 文件并将其放入 .hidden 文件中。

#!/usr/bin/env bash

hide() {
  for d in *.py[co]; do
    if [ -f "$d" ]; then
      echo $d
    fi
  done | tee "$(pwd)/.hidden" > /dev/null
}

recursive() {
  for d in *; do
    if [ -d "$d" ]; then
      (cd -- "$d" && hide)
      (cd -- "$d" && recursive)
    fi
  done
}

(recursive)

相关内容