PCManFM에서 특정 확장자를 가진 파일을 숨기는 방법

PCManFM에서 특정 확장자를 가진 파일을 숨기는 방법

저는 작업에 라텍스를 많이 사용합니다. Latex 파일을 컴파일하면 .log 및 .aux 확장자를 가진 수많은 중간 파일이 생성됩니다. 혼란을 피하기 위해 이러한 중간 파일을 숨기고 싶습니다. 확장자에 따라 파일을 숨기는 방법이 있나요?

답변1

편집, 나는 또한 이것을 겪었습니다:https://igurublog.wordpress.com/downloads/mod-pcmanfm/

저는 GUI를 사용하지 않기 때문에 PCManFM에 대해 잘 알지 못하지만 ctrl + r디렉터리에서 명령을 실행하려면 아래 명령을 실행하여 파일을 숨길 수 있어야 합니다.

숨겨진 파일을 표시하려면 을 클릭하기만 하면 됩니다 ctrl+h.


PCManFM 이외의 접근 방식에 관심이 있는 경우 다음과 같이 시도해 볼 수 있습니다.

find . \( -name "*.log" -o -name "*.aux" \) -exec sh -c 'mv "$1" ."${1#./}"' _ {} \;

기본적으로 현재 or로 끝나는 파일을 직접 찾아서 .log이름 앞에 이름을 붙여 .aux숨김 파일로 만드는 방식으로 이름을 변경합니다. 파일 이름에서 문자열을 제거하기 위해 이동하기 전에 문자열 교체를 수행했습니다 .. 그렇지 않으면 문자열을 ../../../

앞으로:

# ls -lh
total 0
-rw-r--r--. 1 root root 0 Feb  7 16:26 alt2.file
-rw-r--r--. 1 root root 0 Feb  7 16:27 alt3.alt
-rw-r--r--. 1 root root 0 Feb  7 16:27 alt4.nothing
-rw-r--r--. 1 root root 0 Feb  7 16:26 alt.test
-rw-r--r--. 1 root root 0 Feb  7 16:28 file1.aux
-rw-r--r--. 1 root root 0 Feb  7 16:28 file1.log
-rw-r--r--. 1 root root 0 Feb  7 16:28 file2.aux
-rw-r--r--. 1 root root 0 Feb  7 16:28 file2.log
-rw-r--r--. 1 root root 0 Feb  7 16:28 file3.aux
-rw-r--r--. 1 root root 0 Feb  7 16:28 file3.log

뒤쪽에:

# ls -lh
total 0
-rw-r--r--. 1 root root 0 Feb  7 16:26 alt2.file
-rw-r--r--. 1 root root 0 Feb  7 16:27 alt3.alt
-rw-r--r--. 1 root root 0 Feb  7 16:27 alt4.nothing
-rw-r--r--. 1 root root 0 Feb  7 16:26 alt.test

# ls -lha ## Add 'a' to see hidden files
total 8.0K
drwxr-xr-x. 2 root root 4.0K Feb  7 16:39 .
dr-xr-x---. 4 root root 4.0K Feb  7 16:35 ..
-rw-r--r--. 1 root root    0 Feb  7 16:26 alt2.file
-rw-r--r--. 1 root root    0 Feb  7 16:27 alt3.alt
-rw-r--r--. 1 root root    0 Feb  7 16:27 alt4.nothing
-rw-r--r--. 1 root root    0 Feb  7 16:26 alt.test
-rw-r--r--. 1 root root    0 Feb  7 16:28 .file1.aux
-rw-r--r--. 1 root root    0 Feb  7 16:28 .file1.log
-rw-r--r--. 1 root root    0 Feb  7 16:28 .file2.aux
-rw-r--r--. 1 root root    0 Feb  7 16:28 .file2.log
-rw-r--r--. 1 root root    0 Feb  7 16:28 .file3.aux
-rw-r--r--. 1 root root    0 Feb  7 16:28 .file3.log

나는 이 질문에 대답하기 위해 비슷한 접근 방식을 사용합니다.

관련 정보