Pcmanfm
如何在 PCManFM 中隱藏特定副檔名的文件
我在工作中經常使用乳膠。編譯一個latex文件會生成很多帶有.log、.aux副檔名的中間文件。為了避免混亂,我想隱藏這些中間文件。有沒有辦法根據副檔名隱藏文件?
編輯,我也遇到了這個:https ://igurublog.wordpress.com/downloads/mod-pcmanfm/
我不熟悉 PCManFM,因為我不使用 GUI,但是如果您
ctrl + r
在目錄中執行命令,您應該能夠在下面執行我的命令來隱藏文件。要顯示隱藏文件,您只需點擊
ctrl+h
.如果您對 PCManFM 之外的方法感興趣,可以嘗試這樣的方法:
find . \( -name "*.log" -o -name "*.aux" \) -exec sh -c 'mv "$1" ."${1#./}"' _ {} \;
基本上,我正在尋找目前直接以
.log
or結尾的任何文件,.aux
並通過在名稱前添加 a.
使其成為隱藏文件來重命名。我在移動之前進行了字元串替換以從文件名中刪除 ,否則./
它將嘗試通過將文件附加.
到create 來將文件向上移動。./``../
前:
# 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