ls -l列出文件的信息
ls -al列出包括隐藏文件(.开头)的信息
权限有:r(读4),w(写2),x(执行1)
权限分配有三种:文件属主(u),组用户(g),其他用户(o)
较常见的文件类型有:d(目录),-(普通文件),l(符号链接)
但我们用touch file创建文件或mkdir file创建目录的时候,通过ls -l查看时,都可
以看到其有默认的权限属性,其实是umask的作用了。umask命令确定了你创建文件的
缺省模式,可以在$HOME目录下的.profile或.bash_profile文件中修改其默认值。如
果要修改所有用户的,可以在/etc/profile中修改其值。对于文件来说,umask的值最
大只能是6(即不允行赋予其执行的权限),而目录最大值就可以达到7。
chmod实例
chmod a-x file
chomod og-w file
chmod g+w file
chmod -R 755 file
chgrp实例
chgrp file admin
chown实例
chown admin file
建立软链接(类似windows的快捷方式)
ln -s source_path target_path //绝对路径
find的使用
find /etc -name "host*" -print
find /var/logs -type f -mtime +7 -exec rm {} \;
find /etc/init.d -name "httpd" -exec ls -l {} \;
(说明:exec后面跟执行的命令,一对{},一个空格,然后一个\,最后一个分号;