文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>chmod和find命令的使用

chmod和find命令的使用

时间:2006-03-19  来源:shangguanyun

touch myfile 新建一个文件
chmod u+w myfile  给属主用户增加执行权限
chmod u+x myfile
chmod u-r myfile
chmod g+x myfile  给同组用户增加执行权限
chmod o+x myfile  给其他用户增加执行权限
chmod u+s myfile  给文件myfile设置suid
id 查看自己属于哪个组
ln -s /usr/sgy /usr/lessonshell/sgy   在/usr/lessonshell/sgy目录下建立/usr/sgy的一个链接,前提是/usr/lessonshell/sgy必须存在

find . -name "*.c" print 查当前目录及子目录所有*.c文件
find sgy -name "*.c" print查sgy目录及子目录所有*.c文件
find / -name "*.c" print查根目录及子目录所有*.c文件
find /usr/sgy -user root -print 查/usr/sgy目录及子目录所有文件属主为root的文件
find . -group root -print 查当前目录及子目录所有用户组为root的文件
find /usr/sgy -nouser -print查/usr/sgy目录及子目录所有没属主的文件
find /usr/sgy -nogroup -print查/usr/sgy目录及子目录所有没属组的文件
find . -mtime -5 -print  查当前目录及子目录所有更改时间在5日内的文件
find . -mtime +5 -print  查当前目录及子目录所有更改时间在5日前的文件
find . -newer pipeline.c ! -newer echoserver.c print
查当前目录及子目录所有更改时间比pipeline.c新但比echoserver.c的文件
find . -type d -print查当前目录及子目录所有目录
find . size +1000c -print查当前目录及子目录所有大于1k的文件
find . size +1000c -exec ls -l {} \;  查当前目录及子目录所有大于1k的文件,并用ls列出来,注意别丢逗号
find . -name "*.c" -exec ls -l {} \;查当前目录及子目录所有.C文件,并用ls列出来,注意别丢逗号
find . -name "*.c" | xargs ls -l 查当前目录及子目录所有.C文件,并用ls列出来(注意xargs的使用,建议使用)
find . -name "*.log" -mtimes +5 -exec rm {} \;查当前目录及子目录所有5天前的log文件,并删除(无提示,慎用)
find . -name "*.log" -mtimes +5 -ok rm {} \;查当前目录及子目录所有5天前的log文件,并删除(有提示)
find . -name "*.c" | xargs grep "fork"查当前目录及子目录所有包含fork的*.c文件
find . -name "*.c" | xargs ls -l 查当前目录及子目录所有.C文件,并用ls列出来

相关阅读 更多 +
排行榜 更多 +
Event Horizon

Event Horizon

飞行射击 下载
Counter Terrorist Sniper Shoot

Counter Terrorist Sniper Shoot

飞行射击 下载
Special Agent

Special Agent

飞行射击 下载