Я хотів би приховати кожен .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)