在Dired中批量修改文件权限
我之前提到过,dired的编辑功能(即wdired)能够很方便地完成像 修改软连接指向 这一类的操作. 然后我最近又发现,只要在你的 emacs配置文件中 加入:
;; allow editing file permissions (setq wdired-allow-to-change-permissions t)
这么一句话,你就可以使在dired buffer中直接修改文件属性了.
下面动画展示了我是怎么为某目录下的所有的pdf文件设置用户组组的写权限的,其中涉及到许多插件:
- 使用 dired-narrow 来过滤出pdf文件
- 按下
C-x C-q
来进入dired的可编辑模式 - 移动到第一行的用户组权限位置,然后使用 multiple cursors 来为每一行都加上虚拟光标
- 按下
w
键来设置写权限, 按下RET
退出 multiple cursors, 然后按下C-c C-c
确认修改
https://i1.wp.com/pragmaticemacs.com/wp-content/uploads/2017/02/dired-file-permissions.gif?w=620