没有合适的资源?快使用搜索试试~ 我知道了~
首页Centos 7下的操作命令
Centos 7下的操作命令
需积分: 50 17 下载量 37 浏览量
更新于2023-03-16
评论 1
收藏 4.27MB DOCX 举报
在学习CentOS 7中整理的课堂笔记,主要是对shell下的命令进行的操作。
资源详情
资源评论
资源推荐
Find 命令的用法
·nd path -option [-print] [-exec-ok command ] {} \;
nd 命令的参数
pathname: nd 命令所查找的目录路径。例如用.来表示当前目录,用/来表示
系统根目录。
-print: nd 命令将匹配的文件输出到标准输出。
-exec: nd 命令对匹配的文件执行该参数所给出的 shell 命令。相应命令的
形式为'command' { } \;,注意{ }和\;之间的空格。
-ok: 和-exec 的作用相同,只不过以一种更为安全的模式来执行该参数所给
出的 shell 命令,在执行每一个命令之前,都会给出提示,让用户来确定是否
执行。
#-print 将查找到的文件输出到标准输出
#-exec command {} \;
—–将查到的文件执行 command 操作,{} 和 \;之间有空格
#-ok 和-exec 相同,只不过在操作前要询用户
例:nd . -name .svn | xargs rm -rf
=========================================
===========
-name lename #查找名为 lename 的文件
-perm#按执行权限来查找
-user username#按文件属主来查找
-group groupname #按组来查找
-mtime -n +n #按文件更改时间来查找文件,-n 指 n 天以内,+n 指 n
天以前
-atime -n +n #按文件访问时间来查找文件
-ctime -n +n #按文件创建时间来查找文件,-n 指 n 天以内,+n
指 n 天以前
-nogroup # 查 无 有 效 属 组 的 文 件 , 即 文 件 的 属 组
在/etc/groups 中不存在
-nouser #查无有效属主的文件,即文件的属主在/etc/passwd
中不存
-newer f1 !f2 #查更改时间比 f1 新但比 f2 旧的文件
-type b/d/c/p/l/f #查是块设备、目录、字符设备、管道、符号链接、
普通文件
-size n[c] #查长度为 n 块[或 n 字节]的文件
-depth #使查找在进入子目录前先行查找完本目录
-fstype #查位于某一类型文件系统中的文件,这些文件系统类
型通常可 在/etc/fstab 中找到
-mount #查文件时不跨越文件系统 mount 点
-follow #如果遇到符号链接文件,就跟踪链接所指的文件
-cpio #对匹配的文件使用 cpio 命令,将他们备份到磁带设备
中
-prune #忽略某个目录
=========================================
============
$nd ~ -name "*.txt" -print #在$HOME 中查.txt 文件并显示
$nd. -name "*.txt" -print
把路径换成点代表的就是在当前路径下进行查找
$nd . -name "[A-Z]*" -print
#查以(当前路径下)大写字母开头的文件
$nd /etc -name "host*" -print
#查找在/etc 目录下以 host 开头的文件
$nd . -name "[a-z][a-z][0–9][0–9].txt" -print #查以两个小写字
母和两个数字开头的 txt 文件
$nd . -perm 755 -print
$nd . -perm -007 -exec ls -l {} \; #查所有用户都可读写执行的文件
同-perm 777
$nd . -type d -print
$nd . ! -type d -print
$nd . -type l -print
$nd . -size +1000000c -print #查长度大于 1Mb 的文件
$nd . -size 100c -print # 查长度为 100c 的文件
$nd . -size +10 -print #查长度超过期作废 10 块的文件(1
块=512 字节)
$cd /
$nd etc home apps -depth -print | cpio -ivcdC65536 -o /
dev/rmt0
$nd /etc -name "passwd*" -exec grep "cnscn" {} \; #看是否
存在 cnscn 用户
$nd . -name "yao*" | xargs le
$nd . -name "yao*" | xargs echo "" > /tmp/core.log
$nd . -name "yao*" | xargs chmod o-w
=========================================
=============
nd -name april* 在当前目录下查找以 april 开始的文件
nd -name april* fprint le 在当前目录下查找以 april 开始的文件,
并把结果输出到 le 中
nd -name ap* -o -name may* 查找以 ap 或 may 开头的文件
nd /mnt -name tom.txt -ftype vfat 在/mnt 下查找名称为 tom.txt
且文件系统类型为 vfat 的文件
nd /mnt -name t.txt ! -ftype vfat 在/mnt 下查找名称为 tom.txt 且文
件系统类型不为 vfat 的文件
nd /tmp -name wa* -type l 在/tmp 下查找名为 wa 开头且类型
为符号链接的文件
nd /home -mtime -2 在/home 下查最近两天内改动过的文
件
nd /home -atime -1 查 1 天之内被存取过的文件
nd /home -mmin +60 在/home 下查 60 分钟前改动过的文
件
nd /home -amin +30 查最近 30 分钟前被存取过的文件
nd /home -newer tmp.txt 在/home 下查更新时间比 tmp.txt
近的文件或目录
nd /home -anewer tmp.txt 在/home 下查存取时间比 tmp.txt
近的文件或目录
nd /home -used -2 列出文件或目录被改动过之后,在 2 日
内被存取过的文件或目录
nd /home -user cnscn 列出/home 目录内属于用户 cnscn 的
文件或目录
nd /home -uid +501 列出/home 目录内用户的识别码大
于 501 的文件或目录
nd /home -group cnscn 列出/home 内组为 cnscn 的文件或
目录
nd /home -gid 501 列出/home 内组 id 为 501 的文件或目
录
nd /home -nouser 列出/home 内不属于本地用户的文件或
剩余37页未读,继续阅读
mez_Blog
- 粉丝: 1w+
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0