从Nautilus隐藏某个扩展名(.pyc)的文件


9

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

我能做什么?


听起来您正在尝试解决一个完全不同的问题,该问题与隐藏文件完全无关。
伊格纳西奥·巴斯克斯

“ rm -r * .pyc”将“隐藏”所有这些讨厌的文件并同时释放一些空间。可惜他们在您下次运行该程序时会再次出现。
Mokubai

Answers:



9

只需打开一个bash终端并运行:

ls * .py [co] >> .hidden

答对了!


5

您可以将所有.pyc文件名添加到.hidden同一目录中的文件中。需要一些维护,但是如果您像我一样,那么对现有文件的修改要比创建新文件更多。


这在Mac OS或仅Linux上有效吗?
J4cK 2014年

-1

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

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

它允许在GNOME文件(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)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.