Скрытие файлов определенного расширения (.pyc) от Nautilus


9

Я хотел бы скрыть каждый файл .pyc от Nautilus. Я использую Ubuntu 10.04.

Что я мог сделать?


Похоже, вы пытаетесь решить совершенно другую проблему, которая не имеет ничего общего с сокрытием файлов вообще.
Игнасио Васкес-Абрамс

«rm -r * .pyc» «скрывает» все эти надоедливые файлы и одновременно освобождает некоторое пространство. Жаль, что они появятся в следующий раз, когда вы запустите программу.
Мокубай

Ответы:



9

Просто нужно открыть терминал bash и запустить:

ls * .py [co] >> .hidden

бинго!


5

Вы можете добавить все имена файлов .pyc в .hiddenфайл в том же каталоге. Требует некоторого обслуживания, но если вы похожи на меня, вы делаете намного больше изменений существующих файлов, чем создаете новые.


Это работает на Mac OS или только Linux?
J4cK

-1

Я прочитал все ответы на этот вопрос и создал простой скрипт для автоматизации задачи:

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)
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.