
확장명을 사용하여 내 폴더에 임시 파일 세트가 생성되었습니다 .bak
. Ubuntu에서 기본적으로 숨기도록 하려면 어떻게 해야 합니까?
*.bak를 파일 항목으로 사용하여 .hidden 파일을 추가하려고 시도했지만 작동하지 않습니다. 어떤 도움이라도 대단히 감사하겠습니다...
답변1
파일 .hidden
은 와일드카드를 지원하지 않습니다. 실제 파일 이름을 거기에 넣어야 합니다. 물론 프로젝트마다 다를 수 있습니다. 이 프로세스를 보다 편리하게 만들기 위해 .hidden
현재 폴더에 있는 LaTeX 중간 파일 이름으로 파일을 동적으로 생성하는 데 사용할 수 있는 Bash 별칭을 생각해 냈습니다 .
alias hidetex='ls *?(aux|bbl|blg|brf|lof|log|lot|out|toc) -1 > .hidden'
이 줄을~/.bash_aliases파일이 있으므로 이제 cd
숨기려는 파일이 있는 폴더로 가서 hidetex
.
이는 특정 폴더에서 실행되도록 의도되었지만 좀 더 일반적으로 만들고(예: .bak
파일의 경우) 해당 루트 폴더의 각 하위 폴더에 파일을 추가하여 작업을 반복적으로 수행하도록 변경할 수 있지만 .hidden
이는 조금 더 복잡합니다.
답변2
.hidden
홈 디렉터리에 라는 파일을 만들 수 있습니다 . 이 파일에는 숨기려는 모든 파일의 이름을 한 줄에 하나씩 입력할 수 있습니다.
답변3
파일 이름 시작 부분에 마침표(또는 마침표)를 넣으면 숨겨집니다. 예를 들면 다음과 같습니다.
.helloworld.txt
이제 숨겨진 파일을 보려면 노틸러스에서 "보기"를 클릭한 다음 "숨겨진 파일 표시"를 선택하세요.
답변4
귀하와 프로그램이 파일 이름에 관심이 없다면 다음 명령을 시도해 보십시오.
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
}
그런 다음 Dropbox 폴더에 입력하면 deannoy
사라집니다.