Я хотел бы скрыть каждый файл .pyc от Nautilus. Я использую Ubuntu 10.04.
Что я мог сделать?
Я хотел бы скрыть каждый файл .pyc от Nautilus. Я использую Ubuntu 10.04.
Что я мог сделать?
Ответы:
Один из вариантов - вообще не создавать эти файлы. Смотрите эту тему /programming/154443/how-to-avoid-pyc-files
Вы также можете быстро удалить эти файлы из Nautilus, нажав ctrl+s
, введя *.pyc
шаблон и нажав delete
клавишу.
Вы можете добавить все имена файлов .pyc в .hidden
файл в том же каталоге. Требует некоторого обслуживания, но если вы похожи на меня, вы делаете намного больше изменений существующих файлов, чем создаете новые.
Я прочитал все ответы на этот вопрос и создал простой скрипт для автоматизации задачи:
https://github.com/neatsoft/nautilus-hide-pyc
Это позволяет скрывать временные файлы Python в файлах GNOME (Nautilus). Рекурсивно ищет файлы 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)