LINUX与UNIX SHELL编程指南笔记
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-13
第一部分文件安全与权限
权限
-rwxrwxrwx rwx 读 写 执行 s 文件属主和组set-ID t 粘性位
4 2 1
U G O
User group other
文件类型
d 目录
l 符号链接
s 套接字文件
b 块设备文件
c 字符设备文件
p 命名管道文件
- 普通文件
改变文件权限
chmod
u文件所有者
g同组用户
o其他用户
a所有用户
增加权限
-取消权限
=设定权限
suid/guid
why?当其它人使用有suid/guid的文件时就会有止文件所属用户的权限,这是很危险的!!
chown 改变所属用户chgrp 改变所属组
umask 默认文件权限设置 ,设置方法为777减去文件权限所得的值.
第二部分find和xargs
Find pathname –iptions
find / -name xxx
-name 按文件名查找
Find / -name “*.txt” -print
-perm 按文件权限 查找
Find / -perm 755 -print
-prune 使find不在当前目录查找,如果同时使用了-depth那么-prune将被find 忽略
-user 按文件所属用户查找
-group 按所属组查找
-mtime –n n 按文件更改时间来查找-n表示距现在n天内 n表更改时间距现在n天以前,另外还有-atime和-ctime选项用法和-mtime相似
-nogroup 查找不属于任何组的用户
-nouser 查找不属于任何人的文件
-newer file ! fiel2 查找比file1新但比file2旧的文件
-type 查找某一类型的文件如:
d -目录
l -符号链接
s -套接字文件
b -块设备文件
c -字符设备文件
p -命名管道文件
f - 普通文件
-size n[c]查找文件长度为n块的文件,带c时表示文件长度以字节计.
-depth 查找文件时先查找当前目录,再查找子目录.
-fstype 查找某一类型文件系统中的文件,
-mount 在查找文件时不跨越文件系统mount点.
-follow 如果find命令遇到符号链接,就跟踪止链接所指向的文件.
-cpio 对匹配的文件使用cpio命令,将这些文件备份到磁带设备中.、
使用exec或ok来执行shell命令,在找到一些文件后使用-exec来执行相关命令
-exec 后跟要执行的命令,一对{} 一个空格和一个![]() |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: linux下SVN配置笔记下一篇: 英文版fedora8下加载中文输入法
关于LINUX与UNIX SHELL编程指南笔记的所有评论