这是 qcmd 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
qmv, qcp - 快速重命名或复制文件,在文本编辑器中编辑文件名
概要
质量控制程序 [OPTION]……[文件] ...
多媒体 [OPTION]……[文件] ...
qcmd --命令=指挥 [OPTION]……[文件] ...
商品描述
本手册页文档描述了 质量控制程序, 多媒体 和 qcmd 命令。
- 多媒体 程序允许通过在任何文本编辑器中编辑文件名称来重命名文件。 经过
更改文本文档中的字母,可以更改文件名中的字母。 由于
文件依次列出,可以更快地进行常见更改。
- 质量控制程序 程序像 qmv 一样工作,但复制文件而不是移动它们。
- 多媒体 程序的构建考虑了安全性 - 由人为错误引起的虚假重命名是
通过执行尽可能多的检查来避免。 因为这, 多媒体 支持一个
交互模式,其中重命名过程中的每个步骤都可以手动执行。 这
默认是开始 多媒体 在非交互模式下。 但是,当发生冲突或
错误, 多媒体 将进入交互模式(而不是丢失所有用户所做的更改)。 为了
有关重命名过程和交互模式的更多信息,请参见下文。 这也是
适用于 质量控制程序.
- qcmd 程序就像 多媒体 和 质量控制程序 但允许您指定要执行的命令
执行。
- ls(1) 程序用于列出要重命名或复制的文件。 所以 多媒体, 质量控制程序及 qcmd
接受一些 ls 选项。
重命名/复制 疗程开始前
重命名或复制文件的过程包括许多步骤。 他们是:
列表 档
使用命令行参数生成要重命名的列表文件 ls(1)。
创建 an 编辑 文本 文件
编辑格式创建一个带有文件名的可编辑文本文件。
开始 这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 编辑
启动文本编辑器并等待用户完成编辑。
阅读 这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 编辑 文本 文件
编辑格式现在使用更新的文件名读取已编辑的文本文件。
确保 重命名 和 重新排序 至 解决 冲突 (qmv 只有)
这是一个复杂的步骤,涉及以下任务:
标记重命名目标文件已经存在的位置,重命名旧文件的位置
现在丢失或无法访问,并在新名称不存在的地方重命名
改变了。 对重命名执行拓扑排序,以便重命名 b->c, a->b
可能的。 通过重命名为临时名称来解决交叉引用,以便
重命名 e->f、f->e(或 e->f、f->g、g->e 等)是可能的。
此步骤产生重命名计划。
屏 显: 这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 计划。
向用户显示计划。
入学申请 这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 计划。
通过实际重命名或复制文件来应用计划(除非 --dummy 是
指定的)。
如果在上述任何一个步骤(除了第一个)过程中发生错误, 多媒体/质量控制程序 丢弃
用户进入交互模式。 这样就不会丢失任何更改,并且可能会出现错误
在继续之前手动更正。 有关交互的说明,请参见下文
模式。
配置
这些程序遵循通常的 GNU 命令行语法,长选项以
两个破折号 (`-')。
-一种, - 全部
(传递给 ls.) 不要隐藏以“.”开头的条目。
-一种, - 几乎所有的
(传递给 ls.) 不要列出隐含的“.” 和‘……’。
-B, --忽略备份
(传递给 ls.) 不要列出以“~”结尾的隐含条目。
-c (传递给 ls.) 按 ctime(上次修改时间)排序。
--命令=指挥
执行 指挥 而不是 mv 或 cp。
-d, - 目录
(传递给 ls.) 列出目录全文而不是内容。
-r, - 逆转
(传递给 ls.) 排序时倒序。
-R, -递归
(传递给 ls.) 递归列出子目录。
-S (传递给 ls.) 按文件大小排序。
--排序=WORD
(传递给 ls.) 按扩展名 (-X)、无 (-U)、大小 (-S)、时间 (-t)、版本排序
(-v)、状态 (-c)、时间 (-t)、时间 (-u) 或访问 (-u)。
--时间=WORD
(传递给 ls.) 如果按时间排序(--sort=time),按时间排序,访问,
使用、ctime 或状态时间。
-t (传递给 ls.) 按修改时间排序。
-u (传递给 ls.) 按访问时间排序。
-U (传递给 ls.) 不要排序; 按目录顺序列出条目。
-X (传递给 ls.) 按条目扩展名按字母顺序排序。
-F, --格式=FORMAT
更改文本文件的编辑格式。 有关可能的值,请参见下文。
-o, --选项=配置
将选项传递给选定的编辑格式。 配置 是格式
OPTION[=VALUE][,OPTION[=VALUE]...]
有关每种格式的可用选项列表,请使用 --options=help 或参见下文。
-一世, - 交互的
在命令模式下启动(有关此模式的信息,请参见下文)。
-e, --编辑=课程
指定用于编辑文本文件的程序。 默认程序由
看着 VISUAL 环境变量,如果未设置,则 EDITOR
环境变量。 如果也没有设置,请使用名为的程序 编辑.
--ls=课程
指定 ls 程序的路径。 如果省略目录,可执行文件将是
在 PATH 环境变量指定的目录中搜索。
-v, --详细
更详细地说明正在做的事情。
- 假的
像往常一样做所有事情,除了实际重命名任何文件(“虚拟”模式)。
- 帮帮我 显示选项摘要。
- 版
输出版本信息并退出。
编辑 FORMATS
一个编辑格式负责生成一个文本文件进行编辑,并解析一次
它已被编辑。 默认格式为双列,但还有其他格式如
井。
并非所有编辑格式都采用相同的选项。 因此,有必要指定它们
使用 --options (-o) 选项。 此选项采用类似于
-o 选项 安装(8)。
可用的编辑格式有“单列”(或“sc”)、“双列”(或“dc”)和
“仅限目的地”(或“做”)。 默认格式为双列。
双列 FORMAT
- 双柱 格式(“双列”或“dc”)以两列显示文件。 这是
默认和推荐格式。 最左边的列通常是源文件名
(不应编辑),最右边的列是目标文件名。
支持的选项:
交换 编辑时交换新旧名称的位置。 即最左边的列现在是
目标文件名,最右边是源文件名。
分开
在所有重命名之间放置一个空行。
标签大小=尺寸
默认情况下,大小为 8 的制表符用于分隔列。 有了这个
选项可以更改这些制表符的宽度。
剩余名额 缩进时使用空格字符而不是制表符。
宽度=宽度
此选项指定第二个文件的字符位置(水平)
名字开始于。
自动宽度
通常,如果源文件名比 宽度 人物,目的地
name 打印在下一行。 但是,启用此选项后,
qmv/qcp 将调整宽度,以便源和目标文件名可以
显示在一行。
如果已指定宽度 宽度 前 自动宽度,那个宽度将是
用作最小宽度。
例子:假设 宽度=10,自动宽度 被指定。 即使所有源文件名
少于 10 个字符,分割宽度将为 XNUMX。如果有
一个文件名超过 10 个字符,最终宽度将超过
10字符。
默认情况下启用此选项。
指标1=文字
放在第一个文件名(列)之前的文本。
指标2=文字
要放在第二个文件名(列)之前的文本。
帮助 显示编辑格式选项的摘要。
单列 FORMAT
- 单列 格式(`single-column' 或 `sc')在单列中显示文件 -
第一个源文件名,下一行是目标文件名。
支持的选项:
交换 编辑时交换新旧名称的位置。 即第一行将包含
目标文件名,下一行是源文件名。
分开
在所有重命名之间放置一个空行。
指标1=文字
放在第一个文件名之前的文本。
指标2=文字
要放在第二个文件名之前的文本。
帮助 显示编辑格式选项的摘要。
仅限目的地 FORMAT
- 仅目的地 格式(`destination-only' 或 `do')只显示文件
目标文件名,每行一个。 通常不推荐这种格式,因为
识别源文件名的唯一方法是查看行号。 但它可能是
对某些文本编辑器很有用。
支持的选项:
分开
在所有重命名(文件名)之间放置一个空行。
互动 MODE
在交互模式下 多媒体/质量控制程序 从键盘读取命令,解析它们并执行
他们。 这是使用 GNU readline 完成的。
以下命令可用:
ls 名单 [配置]..[FILES]..
选择要重命名的文件。 如果没有指定文件,则选择当前所有文件
目录。 接受的选项是那些传递给 ls(1). 使用“帮助 ls”
以显示这些列表。
进口 文件
从文本文件中读取要重命名的文件。 每行应对应一个现有的
要重命名的文件。
ed, 编辑
在文本编辑器中编辑重命名。 如果此命令之前已运行过,而不是“全部”
指定,只编辑有错误的重命名。
计划 显示当前的重命名计划。 (此计划是在“编辑”之后创建的。)
应用 应用当前计划,即重命名文件。 只有那些在
计划将更名。
重试 如果在“应用”期间某些重命名失败,此命令将尝试这些重命名
一次。
显示 显示指定配置变量的值,如果没有,则显示所有变量
指定的。 请参阅下面的配置变量列表。
集 变量值
设置配置变量的值。
出口, 退出
退出程序。 如果有未应用的更改,将通知用户,并且
需要额外运行此命令以退出程序。
帮助 [ls|用法]
如果指定了`ls',则显示列表选项。 如果指定了‘usage’,则显示
接受的命令行选项。 否则在交互式命令中显示帮助
模式。
版本
显示版本信息。
变数
以下变量在交互模式下可用:
假的 布尔
编辑 STRING
格式 STRING
选项 STRING
这些变量对应于具有相同名称的选项。
临时文件 STRING
此变量包含使用“edit”编辑的临时文件的名称。
不能设置; 只能用“show”读取。
布尔值指定为“0”、“false”、“no”、“off”或“1”、“true”、“yes”和“on”。
字符串不带引号指定。
示例
编辑当前目录中的文件名。
多媒体
编辑扩展名为“.c”的文件名。 按修改时间对文件进行排序。
多媒体 -t *。C
使用 nedit 编辑器编辑文件名,列宽为 100。
多媒体 - 编辑 -o宽度=100
REPORTING BUGS
将错误报告给[电子邮件保护]>.
使用 onworks.net 服务在线使用 qcmd