노틸러스에서 특정 확장자 (.pyc)의 파일 숨기기 .pyc 파일을

노틸러스에서 모든 .pyc 파일을 숨기고 싶습니다. 우분투 10.04를 사용합니다.

어떻게해야합니까?



답변

한 가지 옵션은 이러한 파일을 전혀 작성하지 않는 것입니다. 이 스레드를 참조하십시오 /programming/154443/how-to-avoid-pyc-files

을 누르고 패턴을 ctrl+s입력 *.pyc하고 delete키를 눌러 노틸러스에서 이러한 파일을 빠르게 삭제할 수도 있습니다 .


답변

bash 터미널을 열고 다음을 실행하십시오.

ls * .py [co] >> .hidden

빙고!


답변

모든 .pyc 파일 이름을 .hidden동일한 디렉토리 의 파일에 추가 할 수 있습니다 . 약간의 유지 관리가 필요하지만 나와 같은 경우 새 파일을 만드는 것보다 기존 파일을 훨씬 더 많이 수정합니다.


답변

이 질문에 대한 모든 답변을 읽었으며 작업을 자동화하는 간단한 스크립트를 만들었습니다.

https://github.com/neatsoft/nautilus-hide-pyc

그놈 파일 (노틸러스)에서 임시 파이썬 파일을 숨길 수 있습니다. 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)