Linux命令mcopy LInux命令设置参数( 十 )


下面给也了一个装有DOS,TurboLinux3.4.0和RedHat 5.2系统的计算机的lilo.conf文件 。在例子中的数字标号是用户加上去并要在文中详细解释的 。
CODE:[Copy to clipboard]# more /etc/lilo.conf
boot=dev/had
map=/boot/map
instll/boot/boot.b
prompt
#表示启动盘是/dev/had,这是主IDE硬盘 。
timeout=50
#表示等待用户输入的时间是50秒 。
default=TL3.4
other=dev/hda1
#表示如果在上述的时间内没有输入,缺省的启动系统是TL3.4,即TurboLinux 3.4.0
label=dos
table=dev/had
#表示如果在LILO提示用户输入启动系统时 , 用户按了Tab;键,各个系统将以label的内容显示出来,供用户选择 。
image=/mnt/tl3.4/boot/vmlinuz
label=TL3.4
root=/dev/hda3
read-only
TurboLinux的启动文件,/mnt/tl3.4/boot/vmlinuz被确定,根文件系统在/dev/hda3,根文件系统是只读方式的 。
CODE:[Copy to clipboard]image=/mnt/rh5.2/boot/vmlinuz-2.0.36-0.7
label=RH5.2
root=/dev/hda4
read-only
RedHat的启动文件 , /mnt/rh5.2/boot/vmlinuz-2.0,36-0.7被确定 , 根文件系统在/dev/hda4,根文件系统可读写 。
LINUX命令名称:mattrib
使用权限:所有使用者
使用方式:
mattrib [-a|+a] [-h|+h] [-r|+r] [-s|+s] [-/] [-X] msdosfile [ msdosfiles ... ]说明:本程序可用来修改 MS_DOS 档案的属性 。
参数:
-a/+a 除去/设定备份属性 。
-h/+h 除去/设定隐藏属性 。
-r/+r 除去/设定唯读属性 。
-s/+s 除去/设定系统属性 。
-/ 递回的处理包含所有子目录下的档案 。
-X 以较短的格式输出结果 。
范例:
mattrib a: 列出 A 槽 MSDOS 格式磁片上所有档案的属性 。
mattrib -h -s -r a:msdos.sys 除去 A 槽磁片上 msdos.sys 档案的隐藏、系统与唯读属性 。
mattrib -r -/ a:*.* 除去 A 槽磁片上包含子目录下所有档案的唯读属性 。
名称:mcd
使用权限:所有使用者
使用方式:
mcd [msdosdirectory]
说明:可变更 mtools 系列指令目前在 MSDOS 磁碟上的工作目录 。与 MSDOS 的 CD 指令不同,mcd 亦可变更工作磁碟 。
参数:
没有参数时会传回目前的工作目录 。
范例:
mcd a: emp 变更目前工作目录到 a: emp 中 。
mcd 传回目前工作目录 。
名称:mcopy
使用权限:所有使用者
使用方式:
mcopy [-b/ptnvmoQOsSrRA] sourcefile targetfile
mcopy [-b/ptnvmoQOsSrRA] sourcefile [ sourcefiles... ] targetdirectory
mcopy [-tnvm] MSDOSsourcefile
说明:
本程序可用来复制 MSDOS 格式档案到 Linux 中,或是由 Linux 中复制 MSDOS 档案到磁片上 。mcopy 可复制单一的档案到所指定的档案名称,或是复制数个档案到所指定的目录之中 。来源与目的档案可为 MSDOS 或是 Linux 档案 。
参数:
b 批次模式.这是为大量的档案复制进行最佳化的选项,但是当在复制档案过程中产生 crash 时 , 会有安全性的问题产生 。/ 递回的复制 。包含目录所含档案与其下所有子目录中的档案 。
p 维持档案原来的属性 。
Q 当复制多个档案产生错误时,尽快结束程序 。
t 复制纯文字档案 。将 carriage return/line feeds 转换成 line feeds 字元 。
n 在覆盖 Linux 档案时不会出现警示讯息 。
o 在覆盖 MSDOS 档案时不会出现警示讯息 。
m 维持档案原来的修改时间 。当目的档案已存在,且使用 -n 选项时,mcopy 会询问是否要覆盖或是另存新档 。
范例:
mcopy a:autoexec.bat . 将 A 槽磁片根目录中的 autoexec.bat 复制到目前工作目录之下 。

推荐阅读