跳过导航链接 | |
退出打印视图 | |
手册页第 1M 部分:系统管理命令 Oracle Solaris 11.1 Information Library (简体中文) |
- 将文件复制到 NTFS 卷
ntfscp [options] device source_file destination
ntfscp 实用程序用于将文件复制到 NTFS 卷。destination(请参见“说明”)可以是一个文件,也可以是一个目录。如果 destination 是由名称指定的目录,source_file 将复制到此目录中。如果 destination 是由 inode 编号指定的目录,将为此 inode 创建一个未命名的数据属性,并且 source_file 将复制到此目录中。在通过 inode 编号指定目录之前,请考虑可能的不利后果:目录中包含未命名的数据流是不寻常的。
NTFS 中的所有数据都存储在流中,这些流可以具有名称。一个文件可以有多个数据流,但必须有且只有一个数据流不带名称。文件的大小是其未命名数据流的大小。通常,未指定流名称时,可设法访问未命名的数据流。如果要访问命名的数据流,需要将 :stream_name 添加至文件名。例如,通过打开 some.mp3:artist,您将打开 some.mp3 中的 artist。在禁止访问命名数据流的操作系统(如 Windows)中,需要使用一些如 FAR 的程序或 cygwin 中的实用程序访问这些流。
下面列出了支持的选项。大多数选项都有单字母和全名两种形式。不接受参数的单字母选项可以多个组合到一起。例如,-fv 等效于 -f -v。全名选项可以缩写为其名称的唯一前缀。
写入由 num 指定的属性。
覆盖一些明显的缺省值,如不使用挂载的卷。请谨慎使用此选项。
显示选项的列表及每个选项的简要说明。
将 destination(请参见“用法概要”部分)视为 inode 编号。
写入具有此名称的属性。
使用此选项在执行实际复制操作之前进行测试运行。卷将以只读方式打开,并且不进行任何写入。
抑制某些调试、警告和错误消息。
显示版本号、版权和许可信息。
显示更多调试、警告和错误消息。
示例 1 从起始目录复制到根目录
以下命令将 new_boot.ini 作为 boot.ini 从 /home/user 复制到 /dev/dsk/c0d0p1 NTFS 卷的根目录中。
# ntfscp /dev/dsk/c0d0p1 /home/user/new_boot.ini boot.ini
示例 2 复制流
以下命令将 myfile 复制到 C:\some\path\myfile:stream 中(假设 /dev/dsk/c0d0p1 驱动器指示符为 C)。
# ntfscp -N stream /dev/dsk/c0d0p1 myfile /some/path
有关下列属性的说明,请参见 attributes(5):
|
ntfsresize(1M)、ntfsprogs(1M)、parted(1M)、attributes(5)
ntfscp 由 Yura Pakhuchiy 编写,并包含 Anton Altaparmakov 和 Hil Liao 所做的贡献。