Linux Shell常用命令总结

Linux Shell常用命令总结

ID:37710354

大小:23.98 KB

页数:7页

时间:2019-05-29

Linux Shell常用命令总结_第1页
Linux Shell常用命令总结_第2页
Linux Shell常用命令总结_第3页
Linux Shell常用命令总结_第4页
Linux Shell常用命令总结_第5页
资源描述:

《Linux Shell常用命令总结》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.  find      findpathname-options[-print-exec-ok]     让我们来看看该命令的参数:     pathnamefind命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。     -printfind命令将匹配的文件输出到标准输出。     -execfind命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command'{};,注意{}和;之间的空格,同时两个{}之间没有空格,     注意一定有分号结尾。     0)-ok和-exec的作用相同,只不过以一种更

2、为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行     find.-name"datafile"-ctime-1-execls-l{};找到文件名为datafile*,同时创建实际为1天之内的文件,然后显示他们的明细.     find.-name"datafile"-ctime-1-execrm-f{};找到文件名为datafile*,同时创建实际为1天之内的文件,然后删除他们.     find.-name"datafile"-ctime-1-okls-l{};这两个例子和上面的唯一区别就

3、是-ok会在每个文件被执行命令时提示用户,更加安全.     find.-name"datafile"-ctime-1-okrm-f{};     1)find.-name  基于文件名查找,但是文件名的大小写敏感.        find.-name"datafile*"        2)find.-iname 基于文件名查找,但是文件名的大小写不敏感.     find.-iname"datafile*"        3)find.-maxdepth2-namefred找出文件名为fred,其中find搜索的目录深度为2(距当前目录),其中当前目

4、录被视为第一层.           4)find.-perm644-maxdepth3-name"datafile*" (表示权限为644的,搜索的目录深度为3,名字为datafile*的文件)        5)find.-path"./rw"-prune-o-name"datafile*"列出所有不在./rw及其子目录下文件名为datafile*的文件。     find.-path"./dir*"列出所有符合dir*的目录及其目录的文件.     find.(-path"./d1"-o-path"./d2")-prune-o-name"data

5、file*"列出所有不在./d1和d2及其子目录下文件名为datafile*的文件。        6)find.-userydev找出所有属主用户为ydev的文件。     find.!-userydev找出所有属主用户不为ydev的文件,注意!和-user之间的空格。        7)find.-nouser   找出所有没有属主用户的文件,换句话就是,主用户可能已经被删除。        8)find.-groupydev找出所有属主用户组为ydev的文件。        9)find.-nogroup   找出所有没有属主用户组的文件,换句话就是

6、,主用户组可能已经被删除。        10)find.-mtime-3[+3]找出修改数据时间在3日之内[之外]的文件。     find.-mmin -3[+3]找出修改数据时间在3分钟之内[之外]的文件。     find.-atime-3[+3]找出访问时间在3日之内[之外]的文件。     find.-amin -3[+3]找出访问时间在3分钟之内[之外]的文件。     find.-ctime-3[+3]找出修改状态时间在3日之内[之外]的文件。     find.-cmin -3[+3]找出修改状态时间在3分钟之内[之外]的文件。     

7、    11)find.-newereldest_file!-newernewest_file找出文件的更改时间betweeneldest_fileandnewest_file。     find.-newerfile    找出所有比file的更改时间更新的文件     find.!-newerfile找出所有比file的更改时间更老的文件           12)find.-typed   找出文件类型为目录的文件。     find.!-typed 找出文件类型为非目录的文件。     b-块设备文件。     d-目录。     c-字符设备文件

8、。     p-管道文件。     l-符号链接文件。     f

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。