Vorrei nascondere tutti i file .pyc da Nautilus. Uso Ubuntu 10.04.
Cosa potevo fare?
Vorrei nascondere tutti i file .pyc da Nautilus. Uso Ubuntu 10.04.
Cosa potevo fare?
Risposte:
Un'opzione sarebbe quella di non creare affatto questi file. Vedi questa discussione /programming/154443/how-to-avoid-pyc-files
Puoi anche eliminare rapidamente questi file da Nautilus premendo ctrl+s
, inserendo il *.pyc
modello e premendo il delete
tasto.
È possibile aggiungere tutti i nomi di file .pyc a un .hidden
file nella stessa directory. Richiede un po 'di manutenzione, ma se sei come me fai molte più modifiche ai file esistenti rispetto a crearne di nuovi.
Ho letto tutte le risposte sotto questa domanda e creato un semplice script per automatizzare l'attività:
https://github.com/neatsoft/nautilus-hide-pyc
Permette di nascondere i file temporanei di Python nei file GNOME (Nautilus). Cerca ricorsivamente i file pyc / pyo e li inserisce nei file .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)