在 Solaris 操作系统下,自带的 cdrw 刻录工具其实非常实用——既能刻录 CD 也能刻录 DVD,日常的光盘操作基本都能轻松应对。下面挑选几个最常用的操作场景介绍,都是可以直接上手使用的实用技巧。
从 ISO 文件刻录光盘
从网络下载的光盘镜像文件,最常见的就是 ISO 格式。刻录过程很简单,一条命令即可完成:
| CODE: cdrw -i /full-path/xxx.iso |
复制整张光盘
如果需要复制一张现有的光盘,使用 -c 参数即可。命令执行过程中会提示您依次放入源盘和目标盘,按照步骤操作就行。此外,还可以通过 -m 参数指定临时工作目录:
| CODE: cdrw -c [-m tmpdir] |
将目录内容刻录到 CD/DVD
这一步稍微复杂一些——因为 cdrw 不能直接刻录目录,需要先创建一个 ISO 文件作为中间介质。首先使用 mkisofs 工具将目录打包成 ISO 镜像:
| CODE: mkisofs -o xxx.iso -J -R /full-path-data/ |
这里的 -J 和 -R 参数建议都加上——前者是为了在 Windows 系统下也能正确识别长文件名(Joliet 格式),后者则是 Unix/Linux 下的 Rock Ridge 扩展(保留文件权限和符号链接等)。生成 ISO 文件后,再按照第一种方法刻录即可:cdrw -i /full-path/xxx.iso。
擦除 CD-RW 光盘内容
如果手头是可擦写光盘(CD-RW),想清空后重新使用,直接使用快速擦除模式:
| CODE: cdrw -b fast |
这几个命令基本覆盖了 Solaris 下日常的光盘刻录需求。其实 Solaris 自带的刻录工具虽然看起来朴实无华,但用久了就会发现它非常稳定可靠,没有花哨的功能,每一步操作都很清晰直观。
