refile 命令
用途
在文件夹间移动文件。
语法
重新归档 [ -src +文件夹 ] [ -草稿 ] [ -file 文件 ] [ 消息 ] [ -诺林克 | -link ] [ -nopreserve | -保留 ] +文件夹 ...
描述
refile 命令在文件夹中移动消息。 如果不指定源文件夹,那么 refile 命令使用当前文件夹作为源文件夹。 如果指定的目标文件夹不存在,系统请求创建它的许可权。
refile 命令也将消息从一个文件夹复制到另一个文件夹。 移动消息时,缺省情况下,系统并不在原始文件夹中保留消息的副本。 要保留副本,使用 -preserve 标志。
标志
| 项 | 描述 |
|---|---|
| -草稿 | 从邮件目录中复制当前草稿消息。 |
| -file 文件 | 复制指定的文件。 文件必须具有有效的消息格式。 使用 inc 命令正确地格式化新消息并将它归档。 |
| +文件夹 | 复制消息到指定的文件夹。 可以指定任意多个文件夹。 |
| -help | 列出命令语法、可用的开关(切换)和版本信息。 注:对于 MH,此标志的名称必须拼写完整。
|
| -链接 | 消息被复制后,将它们放到源文件夹或文件。 |
| 消息 | 指定要复制的消息。 您可以指定几条消息、一组消息或者一条消息。 用以下参考资料来指定消息:
|
| -诺林克 | 消息被复制后,从源文件夹或文件中除去它们。 此标志是缺省值。 |
| -不保留 | 给复制的消息重新编号。 重新编号开始号码比目标文件夹的最后一个消息的号码高 1。 此标志是缺省值。 |
| -保留 | 保留所复制消息的消息号。 如果这些号码的消息已经存在,那么 refile 命令发出一个错误消息,并不改变文件夹的内容。 |
| -src +文件夹 | 标识源文件夹。 缺省情况下,系统使用当前文件夹。 |
概要文件条目
以下条目是 UserMHDirectory/.mh_profile 文件的一部分:
| 项 | 描述 |
|---|---|
| Current-Folder: | 设置缺省当前文件夹。 |
| Folder-Protect: | 为新的文件夹目录设置保护级别。 |
| Path: | 指定UserMhDirectory。 |
| rmmproc: | 指定用于从文件夹中除去消息的程序。 |
安全性
RBAC 用户和 TrustedAIX®用户请注意:此命令可执行特权操作。 只有特权用户才能执行特权限定的操作。 有关权限与特权的更多信息,请参阅安全性中的“特权限定的命令数据库”。 有关与该命令相关联的特权和权限的列表,请参阅 lssecattr 命令或 getcmdattr 子命令。
示例
- 要将当前消息从当前文件夹重新归档,并将其放入名为 "新文件夹" 的新文件夹中meetings,请输入:refile +meetings系统会用一条类似于以下内容的消息来响应:
输入y以创建文件夹。 当前文件夹中不保留原始消息的副本。Create folder "/home/jeanne/Mail/meetings"? - 复制当前文件夹中的当前消息,并将其复制到meetings文件夹,输入:原始消息保留在当前文件夹中。
- 要将当前消息草稿重新归档到test文件夹,输入:当前文件夹中不保留消息草稿的副本。
- 重新归档来自当前文件夹的消息到几个文件夹,请输入:refile +tom +pat +jay当前文件夹中不保留该消息的副本。
文件
| 项 | 描述 |
|---|---|
| $HOME/.mh_profile | 设置 MH 用户概要文件。 |
| /usr/bin/refile | 包含 refile 命令。 |