17)档案传输
========
?拷贝档案或目录至远端工作站
============================
执行格式 rcp [-r] source hostnome:destination
( source 可为档名 目录名或路径 hostnome 为工作站站名 destination 为路径名称 )
Example
rcp file1 doc:/home/user
将档案 file1 拷贝到工作站 doc 路径 /home/user 之目录下
rcp -r dir1 doc:/home/user
将目录 dir1 拷贝到工作站 doc 路径/home/user 之目录下
?自远端工作站 拷贝档案或目录
===============================
执行格式 rcp [-r] hostname:source destination
( hostname 为工作站名 source 为路径名 destination 可为档名 目录名或路径 )
Example
rcp doc:/home/user/file1 file2
将工作站 doc 中 位於 /home/user 目录下之目录 dir1 拷贝到目前工作站之目录下
目录名称仍为 dir1
rcp -r doc:/home/user/dir1 .
将工作站 iis1 中 位於 /home/user 目录下之目录 dir1 拷贝到目前工作站之目录下
目录名称仍为 dir1
18)本地工作站与远端工作站之间档案传输ftp
====================================
( 必须拥有远端工作站之帐号及密码 才可进行传输工作 )
执行格式 ftp hostname or ftp ip_address
Example
ftp doc 与远端工作站 doc 进行档案传输
Name (doc:user-name) : 输入帐号
Password (doc:user-name): 输入密码
ftp> help 列出 ftp 档案传输 可使用之任何命令
ftp> !ls 列出本地工作站 目前目录下之所有档名
ftp> !pwd 列出本地工作站 目前所在之工作目录位置
ftp> ls 列出远端工作站目前目录下之所有档名
ftp> dir 列出远端工作站目前目录下之所有档名(略同於 UNIX 的 ls -l 指令)
ftp> dir . |more 同上 但每页会暂停(可能不适用 Unix 以外的 ftp)
ftp> pwd 列出远端工作站目前所在之目录位置
ftp> cd dir1 更改远端工作站之工作目录位置至 dir1 之下
ftp> get file1 将远端工作站之档案 file1 拷贝到本地工作站中
ftp> put file2 将本地工作站之档案 file2 拷贝到远端工作站中
ftp> mget *.c 将远端工作站中 副档名为 c 之所有档案 拷贝到本地工作站中
ftp> mput *.txt 将本地工作站中 副档名为 txt 之所有档案 拷贝远端工作站中
ftp> prompt 切换交谈式指令(使用 mput/mget 时不用每个档案皆询问yes/no)
ftp> quit 结束 ftp 工作
ftp> bye 结束 ftp 工作
注: 从PC与工作站间的档案传输也可透过在 PC端的 FTP指令进行档案传输 指令用法与
上所述大致相同
19)档案模式之设定
==============
?改变档案或目录之读 写 执行之允许权
======================================
执行格式 chmod [-R] mode name
( name 可为档名或目录名;mode可为 3 个 8 位元之数字 或利用ls -l 命令 列出
档案或目录之读 写 执行允许权之文字缩写 )
mode : rwx rwx rwx r:read w:write x:execute
user group other
缩写 : (u) (g) (o)
Example :
%chmod 755 dir1
将目录dir1 设定成任何使用者 皆有读取及执行之权利 但只有拥有者可做修改
%chmod 700 file1
将档案file1 设定只有拥有者可以读 写和执行
%chmod o+x file2
将档案file2 增加拥有者可以执行之权利
%chmod g+x file3
将档案file3 增加群组使用者可执行之权利
%chmod o-r file4
将档案file4 除去其它使用者可读取之权利
20)改变档案或目录之拥有权
========================
执行格式 chown [-R] username name ( name 可为档名或目录名 )
Example
%chown user file1
将档案 file1 之拥有权 改为使用者 user 所有
%chown -R user dir1
将目录 dir1 及其下所有档案和子目录之拥有权 改为使用者 user 所有
检查自己所属之群组名称
======================
执行格式 groups
?改变档案或目录之群组拥有权
============================
执行格式 chgrp [-R] groupname name ( name 可为档名或目录名 )
Example :
%chgrp vlsi file1
将档案 file1 之群组拥有权 改为 vlsi 群组
%chgrp -R image dir1
将目录dir1 及其下所有档案和子目录 改为 image 群组
========
?拷贝档案或目录至远端工作站
============================
执行格式 rcp [-r] source hostnome:destination
( source 可为档名 目录名或路径 hostnome 为工作站站名 destination 为路径名称 )
Example
rcp file1 doc:/home/user
将档案 file1 拷贝到工作站 doc 路径 /home/user 之目录下
rcp -r dir1 doc:/home/user
将目录 dir1 拷贝到工作站 doc 路径/home/user 之目录下
?自远端工作站 拷贝档案或目录
===============================
执行格式 rcp [-r] hostname:source destination
( hostname 为工作站名 source 为路径名 destination 可为档名 目录名或路径 )
Example
rcp doc:/home/user/file1 file2
将工作站 doc 中 位於 /home/user 目录下之目录 dir1 拷贝到目前工作站之目录下
目录名称仍为 dir1
rcp -r doc:/home/user/dir1 .
将工作站 iis1 中 位於 /home/user 目录下之目录 dir1 拷贝到目前工作站之目录下
目录名称仍为 dir1
18)本地工作站与远端工作站之间档案传输ftp
====================================
( 必须拥有远端工作站之帐号及密码 才可进行传输工作 )
执行格式 ftp hostname or ftp ip_address
Example
ftp doc 与远端工作站 doc 进行档案传输
Name (doc:user-name) : 输入帐号
Password (doc:user-name): 输入密码
ftp> help 列出 ftp 档案传输 可使用之任何命令
ftp> !ls 列出本地工作站 目前目录下之所有档名
ftp> !pwd 列出本地工作站 目前所在之工作目录位置
ftp> ls 列出远端工作站目前目录下之所有档名
ftp> dir 列出远端工作站目前目录下之所有档名(略同於 UNIX 的 ls -l 指令)
ftp> dir . |more 同上 但每页会暂停(可能不适用 Unix 以外的 ftp)
ftp> pwd 列出远端工作站目前所在之目录位置
ftp> cd dir1 更改远端工作站之工作目录位置至 dir1 之下
ftp> get file1 将远端工作站之档案 file1 拷贝到本地工作站中
ftp> put file2 将本地工作站之档案 file2 拷贝到远端工作站中
ftp> mget *.c 将远端工作站中 副档名为 c 之所有档案 拷贝到本地工作站中
ftp> mput *.txt 将本地工作站中 副档名为 txt 之所有档案 拷贝远端工作站中
ftp> prompt 切换交谈式指令(使用 mput/mget 时不用每个档案皆询问yes/no)
ftp> quit 结束 ftp 工作
ftp> bye 结束 ftp 工作
注: 从PC与工作站间的档案传输也可透过在 PC端的 FTP指令进行档案传输 指令用法与
上所述大致相同
19)档案模式之设定
==============
?改变档案或目录之读 写 执行之允许权
======================================
执行格式 chmod [-R] mode name
( name 可为档名或目录名;mode可为 3 个 8 位元之数字 或利用ls -l 命令 列出
档案或目录之读 写 执行允许权之文字缩写 )
mode : rwx rwx rwx r:read w:write x:execute
user group other
缩写 : (u) (g) (o)
Example :
%chmod 755 dir1
将目录dir1 设定成任何使用者 皆有读取及执行之权利 但只有拥有者可做修改
%chmod 700 file1
将档案file1 设定只有拥有者可以读 写和执行
%chmod o+x file2
将档案file2 增加拥有者可以执行之权利
%chmod g+x file3
将档案file3 增加群组使用者可执行之权利
%chmod o-r file4
将档案file4 除去其它使用者可读取之权利
20)改变档案或目录之拥有权
========================
执行格式 chown [-R] username name ( name 可为档名或目录名 )
Example
%chown user file1
将档案 file1 之拥有权 改为使用者 user 所有
%chown -R user dir1
将目录 dir1 及其下所有档案和子目录之拥有权 改为使用者 user 所有
检查自己所属之群组名称
======================
执行格式 groups
?改变档案或目录之群组拥有权
============================
执行格式 chgrp [-R] groupname name ( name 可为档名或目录名 )
Example :
%chgrp vlsi file1
将档案 file1 之群组拥有权 改为 vlsi 群组
%chgrp -R image dir1
将目录dir1 及其下所有档案和子目录 改为 image 群组