.. _emacs_file: 文件管理 ============ * 进入 Dired 列表模式 ``C-x d (M-x dired)`` * 获取文件列表(简洁) ``C-x C-d (M-x list-directory)`` * 打开文件,没有文件名则打开目录 ``C-x C-f (M-x find-file)`` 定位、查看:: * 文件(向下, 向上) ``n, p`` or ``C-n, C-p`` or ``SPC, DEL`` * 目录 ``<, >`` * 已标记 ``M-}, M-{`` * 其他命令列表:: g 刷新 s 切换名称/日期排序方式 i 在当前窗口插入一个子目录 v 查看当前文件 y 查看当前文件类型 = 比较 标记:: 普通标记: m 标记(显示为字符 * ) t 反向标记 u 取消标记 U 取消所有标记 * / 标记文件夹 * * 标记所有可执行文件 * @ 标记所有符号连接 * c 改变标记的符号 % m 根据正则表达式标记文件 % g 根据正则表达式标记文件内容 删除标记: d 标记为删除(显示为字符 D ) ~ 将备份文件标记为删除 # 将存盘文件标记为删除 & d 根据正则表达式标记删除 x 执行删除 操作:: 基本操作: RET 在新缓冲区打开文件 o 在另一个窗格打开 C-o 在另一个窗格后台打开 C-x C-f 新建文件 + 新建目录 C-x C-q 将文件列表设为只读 可以结合 * 标记批量进行: D 删除文件 C 拷贝 R 重命名/移动 O 改变用户 G 改变群组 M 改变权限 S 符号链接 H 硬链接 Z 压缩 T touch w 复制文件名 k 删除行(刷新后恢复)