Ich möchte jede .pyc-Datei vor Nautilus verstecken. Ich benutze Ubuntu 10.04.
Was könnte ich tuen?
Ich möchte jede .pyc-Datei vor Nautilus verstecken. Ich benutze Ubuntu 10.04.
Was könnte ich tuen?
Antworten:
Eine Möglichkeit wäre, diese Dateien überhaupt nicht zu erstellen. Siehe diesen Thread /programming/154443/how-to-avoid-pyc-files
Sie können diese Dateien auch schnell aus Nautilus löschen, indem Sie drücken ctrl+s
, das *.pyc
Muster eingeben und die delete
Taste drücken.
Sie können alle .pyc-Dateinamen zu einer .hidden
Datei im selben Verzeichnis hinzufügen . Erfordert einige Wartungsarbeiten, aber wenn Sie wie ich sind, ändern Sie vorhandene Dateien viel mehr als neue.
Ich habe alle Antworten unter dieser Frage gelesen und ein einfaches Skript erstellt, um die Aufgabe zu automatisieren:
https://github.com/neatsoft/nautilus-hide-pyc
Es ermöglicht das Ausblenden temporärer Python-Dateien in den GNOME-Dateien (Nautilus). Sucht rekursiv nach den pyc / pyo-Dateien und legt sie in den versteckten Dateien ab.
#!/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)