标签:
一:显示目录和系统的命令
1:IS命令用于显示指定目录和文件的相关信息
权限:所有使用者
-a列出目录下的所有文件
-b把文件中不可输出的字符用反斜杠加字符编号
-c输出文件的i节点修改时间,并以此排序
-d将目录像文件一样显示,而不显示下面的文件夹
-l 列出文件的详细信息
-p或者-F在每个文件后附加一个字符以说明该文件类型,不能和l参数公用
-R显示固定目录和及子目录下的内容
文件类型:
-表示普通文件
d表示目录
l表示符号链接文件
p表示管道文件
文件权限
r只读
w可写
x可执行
t黏贴位
权限:所有使用者
-p相当与Is中的-p参数
-R显示目录和子目录下的内容
-a显示指定目录下的所有文件,包括隐藏文件
修改目录文件权限和属主和属组的命令
1:chmod:用于改变指定目录或文件的属主、属组、其他组的权限
权限:root用户或者其他有权限的用户和组
u表示该文件的拥有者
g表示与该文件的拥有者属于同一个群体
o表示其他以外的人
a表示上三者
+表示增加权限
-表示取消权限
=表示唯一设定权限
r表示可读取
w表示可写入
x表示可执行
X表示只有当该文件是个子目录或者该文件已经被设定过为可执行
-c若文件权限已经更改,才显示更改动作
-f即使文件无法更改,也不显示错误信息
-v显示无权限变更的详细资料
-R对目前目录下的所有文件与子目录进行相同的权限变更,以递归的方式逐渐变更
2:chown命令:用于改变指定文件的属主、属组
权限:root或其他有权限的用户和组
-c若该文件的拥有这已经更改,才显示更改动作
-f若该文件的拥有者无法更改也不显示错误信息
-h只对链接进行变更,而非该link真正指向的文件
-v显示拥有者变更的详细资料
-R对目前目录下的所有文件与子目录进行相同的拥有者变更,以递归的方式逐个变更
3:chgrp命令
用于更改文件或目录的所有权
权限:所有使用者
例:更改aa文件的所有者为jack
chgrp jack aa
4:chattr命令:用于设置文件具有不可删除和修改的权限
权限:root
i不可变,设置了i属性的文件不能被修改,使用者既不能删除它也不能给它重命名,或者其他操作:只有超级管理员才能消除该属性
例:设置a.txt文件不可修改
、chattr +i a.txt
5:lsattr 用于系那事文件或目录的隐藏属性
-d显示目录的隐藏属性
-R递归显示目录及子目录下文件的隐藏属性
-a显示当前或指定目录下的所有文件和目录的属性
-V显示程序的版本
例:显示root目录下所有文件的隐藏属性
lsattr -a
显示ftp目录下所有文件及子目录下文件的属性
lsattr -Ra /ftp
创建和删除目录的命令
1:mkdir命令:用于创建目录
权限:所有使用者
-p确保目录名称存在,不存在就创建一个
-m在创建目录时设置目录的权限
2:rmdir命令:用于删除空的命令
权限:所有使用者
-p当子目录被删除本目录也为空目录的话一并删除
创建和删除文件的命令
1;touch命令:改变文件的时间记录和创建一个新文件
使用权限:所有使用者
-d设置时间与日期,了可以使用各种不同格式
例子:在a文件下创建aa、bb、cc三个文件
touch {aa,bb,cc}
修改时间记录
touch -d “05:07pm 05/11/2010” aa
2:rm命令:删除文件或目录
权限:所有使用者
-f强制删除文件或目录,删除文件或目录钱不再询问用户
-i删除既有文件或目录之前询问用户,默认
-r/-R递归处理,将指定目录和子目录下的文件一并处理
3:mv重命名和移动命令
权限:所有使用者
-b若需覆盖文件,移动前先备份
-f若目标文件或目录与现有文件或目录重复,则直接覆盖现有文件和目录
-i覆盖前先询问用户
-u在移动或更改文件名时,若目标文件已经存在,且其文件日期比源文件新,则不覆盖
-v执行时显示详细信息
6:复制命令:cp 复制文件或目录
-l对源文件进行链接,而不是复制
7:scp命令 用户将本地文件或目录复制道远程服务器,或将远程服务器的文件复制到本地
-p保持和源文件属性一样
-P输入自定义的端口号
2:
标签:
原文地址:http://blog.csdn.net/libaolin198706231987/article/details/51352325