- 论坛徽章:
- 0
|
chmod 命令是非常重要的用于改变文件或目录的访问权限该命令有两种
用法一种是包含字母和操作符表达式的文字设定法另一种是包含数字的
数字设定法
由于数字设定法不太直观本文不做介绍文字设定法的用法如下
chmod [who] [+ | - | =] [mode] 文件名
命令中各选项的含义为
1 操作对象who 可以是下述字母中的任一个或者它们的组合
u 表示用户(user) 即文件或目录的所有者
g 表示同组(group)用户即与文件属主有相同组ID 的所有用户
o 表示其他(others)用户
a 表示所有(all)用户它是系统默认值
2 操作符号可以是
+ 添加某个权限
- 取消某个权限
= 赋予给定权限,并取消其他所有权限
3 mode 表示权限常用的参数有
r 可读
Linux 操作指导专题 文档密级内部公开
2004-02-04 华为3Com 机密未经许可不得扩散 第13页, 共53页
w 可写
x 可执行
举例
1 将文件script 的权限设为可执行命令如下
chmod =rx text
执行成功后用ls -l script 命令查看文件属性的结果如下
-r-xr-xr-x 1 user group 0 Feb 10 09:42 script
2 将文件text 的权限设为文件属主可读可写可执行与文件属主同组
的用户可读其他用户不可读命令如下
chmod u=rwx,g=r,o= text 注意,后无空格o=后有空格
执行成功后用ls –l text 命令查看文件属性的结果如下
-rwxr----- 1 user group 0 Feb 10 09:42 text
8. chown
chown 用于更改某个文件或目录的属主和属组这个命令也很常用例如
root 用户把自己的一个文件拷贝给用户oracle 为了让用户oracle 能够存
取这个文件root 用户应该把这个文件的属主设为oracle 否则用户oracle
无法存取这个文件chown 的基本用法为
chown [用户:组] 文件
举例
chown oracle:dba text
该命令将text 文件的属主和属组分别改为oracle 和dba
1. tar
tar 命令用于把多个文件合并于一个档案文件中并提供分解的合并后的档案
文件的功能它独立于压缩工具因此可以选择在合并前是否压缩tar 命令
的基本用法为
tar [选项] 文件名
常用的选项包括
创建一个新的档案文件
查看档案文件的内容
分解档案文件的内容
指定档案文件的名称
显示过程信息
采用压缩方式
举例
1 tar -czf oracle.tar.gz /u01/app/oracle /etc/oratab /home/oracle
该命令将/u01/app/oracle 目录下的所有文件/etc/oratab 文件和
/home/oracle 目录下的所有文件合并到oracle.tar 文件中并采用压缩方式
2 tar -tzf oracle.tar.gz
该命令列出归档文件oracle.tar 中的所有文件列表
3 tar –xzvf oracle.tar.gz
该命令将归档文件分解并解压缩到原有文件的路径中 |
|