我想隐藏 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)