KDE に標準搭載のアーカイブマネージャが無圧縮 ZIP に(というか圧縮レベルの設定にすら)対応していないようなので自作。
とりあえず ZIP 化のスクリプトを用意する。Tcl さんはループが速い。端末で実行し、ログを確認するため最後に get stdin
でキー入力待ちにしておく。
~/bin/storezip.tcl
#!/usr/bin/tclsh foreach f ${argv} { cd [file dirname ${f}] exec >&@stdout zip -0TXmr ${f}.zip [file tail ${f}] -x *.directory } puts "Press enter to exit..." gets stdin
デスクトップエントリファイルを作成する。ちょっと悩んだのがフォルダの MIME タイプ。ファイルマネージャの MIME タイプで確認したら inode/directory
らしい。
~/.local/share/applications/storezip.desktop
[Desktop Entry] Version=1.0 Type=Application Name=Store ZIP Icon=Terminal Exec=/home/myname/bin/storezip.tcl %F NoDisplay=false Categories= MimeType=inode/directory StartupNotify=false Terminal=true
続き→http://mattintosh.hatenablog.com/entry/20141006/1412550000