· 

$\LaTeX$の中間ファイル一括消去

written by 優曇華院

Mac編


find . -type d -name Library -prune -o -type f -name '*.aux' -exec rm -r {} \;
find . -type d -name Library -prune -o -type f -name '*.dvi' -exec rm -r {} \;
find . -type d -name Library -prune -o -type f -name '*.fdb_latexmk' -exec rm -r {} \;
find . -type d -name Library -prune -o -type f -name '*.fls' -exec rm -r {} \;
find . -type d -name Library -prune -o -type f -name '*.synctex.gz' -exec rm -r {} \;
find . -type d -name Library -prune -o -type f -name '*.log' -exec rm -r {} \;
find . -type d -name Library -prune -o -type f -name '*.synctex' -exec rm -r {} \;
find . -type d -name Library -prune -o -type f -name '*.toc' -exec rm -r {} \;

これを,texrmとして,/usr/local/binに保存する.ターミナルで,


cd /usr/local/bin
chmod +x texrm

を入れる.あとは,ターミナルでtexrmと打つと自動的に消去してくれる.

Windows編


del /f /s /q *.aux
del /f /s /q *.dvi
del /f /s /q *.fdb_latexmk
del /f /s /q *.fls
del /f /s /q *.synctex.gz
del /f /s /q *.log
del /f /s /q *.toc
del /f /s /q *.nav
del /f /s /q *.out
del /f /s /q *.snm

これをtexrm.batとしてホームディレクトリC:/Users/[username]におく.あとはコマンドプロンプトでtexrmと打つと自動的に消してくれる.消す拡張子は好きに選んでね.