내 폴더에 .bak
확장명을 가진 임시 파일 세트가 있습니다. 우분투에서 기본적으로 숨기려면 어떻게해야합니까?
파일의 항목으로 * .bak을 사용하여 .hidden 파일을 추가하려고 시도했지만 작동하지 않습니다. 어떤 도움이라도 대단히 감사합니다 …
답변
LaTeX 중간 파일을 숨기기 위해 작성한 작은 스크립트는 다음과 같습니다.
alias hidetex='ls *?(aux|bbl|blg|brf|lof|log|lot|out|toc) -1 > .hidden'
나는에 추가 ~ / .bash_aliases의 그래서 지금은 그냥 파일 cd
폴더 나 파일 및 유형을 숨기려 hidetex
.
이것은 특정 폴더에서 실행되도록 만들어졌지만보다 일반적인 폴더 (예 : .bak 파일)를 만들고 각 폴더에 .hidden 파일을 추가하여 작업을 재귀 적으로 수행하도록 변경할 수 있지만 조금 더 복잡합니다.
답변
파일 이름의 시작 부분에 마침표 (또는 마침표)를 넣으면 파일을 숨겨야합니다. 예를 들면 다음과 같습니다.
.helloworld.txt
숨겨진 파일을 보려면 노틸러스에서 “보기”를 클릭 한 다음 “숨겨진 파일 표시”를 선택하십시오.
답변
.hidden
홈 디렉토리에 파일을 작성할 수 있습니다 . 이 파일에는 숨길 수있는 모든 파일의 이름을 한 줄에 하나씩 넣을 수 있습니다.
답변
사용자와 프로그램이 파일 이름을 신경 쓰지 않으면 다음 명령을 시도하십시오.
for annoyingbak in *.bak; do mv "$annoyingbak" ."$annoyingbak"; done
그런 다음 .baks에 짜증이 날 때마다 실행하십시오. 이름이 지정된 모든 파일을로 이동 bla.bak
합니다 .bla.bak
.
매우 자주 해야하는 경우 이것을 끝에 추가하십시오 .bashrc
.
function deannoy {
for annoyingbak in *.bak; do
mv "$annoyingbak" ."$annoyingbak"
done
}
그런 다음 deannoy
Dropbox 폴더에 입력하면 사라집니다.