Linux学习 - 文件包处理命令
一、搜索文件find
find [搜索范围] [匹配条件]
(1) -name(名字查找)
<1> find /etc -name init 查找/etc下以 “init” 命名的文件
<2> find /etc -name ‘*init*’ 查找/etc下包含 “init” 命名的文件
<3> find /etc -name ‘init*’ 查找/etc中以 “init” 开头命名的文件
<4> find /etc -name init??? 查找/etc中以 “init” 开头命名,且后面跟随三 个字符的文件
(2) -iname(名字查找,不区分大小写)
(3) -size(大小查找)
<1> find /etc -size +20 查找/etc中大于10k的文件(1k = 2数据块)
<2> find /etc -size -20 查找/etc中小于10k的文件
(4) -user(所有者查找)
<1> find /home -user zhenghuiwei 查找/home中所有者为zhenghuiwei的文件
(5) -group(所属组查找)
(6) -amin(访问时间)(access)
-cmin(文件属性修改时间)(change)
-mmin(文件内容修改时间)(modify)
<1> find /etc -amin +5 查找/etc中5分钟之前被访问过的文件
<2> find /etc -amin -5 查找/etc中5分钟之内被访问过的文件
(7) -type(文件类型查找)
<1> find /etc -type f 查找/etc中的文件
<2> find /etc -type d 查找/etc中的目录
<3> find /etc -type l 查找/etc中的软链接
(8) -a(两个条件同时满足)
(9) -o(两个条件任一满足)
(10) -exec [文件/目录处理命令] {} \;(executable:可执行的)
<1> find /etc -name init -exec ls -l {} \; 查找/etc中名字为init的文件, 并显示详细信息
(11) -ok [文件/目录处理命令] {} \;
<1> find /etc -name init -ok rm {} \; 查找/etc中名字为init的文件, 确认是否删除(y,n)
(12) -inum(根据i节点查找)
二、文件资料库中搜索文件locate
在文件资料库中查找文件(搜索速度大于find,但是只有文件资料库更新后(updatedb)才能搜索到文件)注:临时文件tmp不在文件资料库之中
locate [-i] [文件名]
-i 不区分大小写
例:
1) touch /root/zhangsan
updatedb //手动更新文件资料库后才能搜索到文件zhangsan
locate zhangsan
三、生成链接文件ln(link)
1 功能
生成链接文件
软连接:类似Windows快捷方式(可跨分区,可指向目录)
硬链接:原文件与链接文件可以同步更新 + 拷贝(不可跨分区,不指向目录)
2 语法
ln [-s] [原文件] [目标文件]
-s 创建软链接
转载于:https://www.cnblogs.com/zhw-626/p/8472940.html
Linux学习 - 文件包处理命令相关推荐
- Linux学习——文件权限及文件查找
Linux学习--文件权限及文件查找 实验内容 实验目的 实验指导 (未完待续) 实验内容 练习Linux文件权限和文件查找命令. 实验目的 了解文件与目录的默认权限与隐藏权限 掌握如何改变文件属性与 ...
- Linux学习-文件IOA1——用结构体和文件操作函数实现文件的拷贝
Linux学习-文件IOA1--用结构体和文件操作函数实现文件的拷贝 其实我们不必选用结构体去实现模仿拷贝功能的,但是为了锻炼我们的思维以及对结构体.文件操作函数的使用,所以我们就这样来折腾自己. 学 ...
- 【Linux学习】之chown命令
[Linux学习]之chown命令 1. 创建目录 [root@servera ~]# mkdir /home/consultants 2. 将consultants 目录的组所有权更改给 consu ...
- Linux学习----文件授权
Linux学习----文件授权 Linux基础指令学习 一.简介 Linux授权的指令为chmod(英文全拼change mode),控制用户对文件的权限命令. 文件权限信息示例:-rwxrwxr-x ...
- 【Linux学习】之访问命令行
[Linux学习]之访问命令行 文章目录 [Linux学习]之访问命令行 一.基础知识 二.练习 1.使用 date 命令来显示当前的日期和时间. 2.以12小时制显示当前时间(例如,11:42:11 ...
- linux我ll查不到usr,Linux学习-文件查寻
Linux学习---文件查找 grep, egrep, fgrep :文本查找 文件查找 locate 全系统查找,非实时,模糊匹配.查找时根据全系统文件数据库进行的. 系统在每天的计划任务时间生成 ...
- linux rm命令参数及用法详解---linux删除文件或目录命令
http://www.linuxso.com/command/rm.html linux下rm命令使用详解---linux删除文件或目录命令 用户可以用rm命令删除不需要的文件.该命令的功能为删除一个 ...
- Linux 向文件末尾追加命令(转载)
Linux 向文件末尾追加命令 //echo后边用单引号包围要添加的内容 echo 'add content'>>/home/data/test.sh 1 2 注意:>> 是追 ...
- linux大文件分割 split命令
原文地址为: linux大文件分割 split命令 inux split 命令 功能说明:切割文件. 语 法:split [--help][--version][-<行数>][-b < ...
最新文章
- Flink从入门到精通100篇(二十一)-Flink 状态(State)管理在推荐场景中的应用
- 怎么排号_春节将至,那些过年不回家的人们都是怎么过年的?
- [Lua学习]简单链表
- ipfs-hdfs分布式文件系统
- Java基础学习总结(182)——Java 日志记录实践总结
- laravel5的Bcrypt加密方式对系统保存密码的小结
- 基于c的语言开发,基于CC++等高级编程语言开发电子系统的设计自动化系统.doc
- JAVA中的GUI---swing 和awt
- newifid1网页服务器,newifi d1刷老毛子固件测试
- 九大内置对象及其常用方法
- 某度起诉“文库下载神器”,索赔300万
- c语言地心坐标转当地水平坐标,中国2000坐标系与地心参心坐标系转换实现
- ir指令、立即数的作用_计算机系统概论-笔记
- 线性代数学习笔记(二)——n阶行列式
- 如何建立自己的【渲染农场】终极指南(2)
- k8s设计-多容器pod设计模式
- 2019牛客暑期多校训练营(第八场)B.Beauty Values
- 小程序 多线程Worker(类似h5的webWorker)
- JavaScript中0.1 + 0.2 等于多少
- 信息学奥赛一本通:1132:石头剪子布
热门文章
- [剑指offer] 矩阵覆盖
- centos7.3 编译安装 git 2.13
- MAVEN项目标准目录结构 ;
- java折半查找(正常的折半查找)
- Poj1218_THE DRUNK JAILER(水题)
- [导入]LAMP架构下安装Drupal
- 使用docker部署lnmp
- 【拔刀吧少年】之循环三兄弟for while until
- linux 网卡 开启dhcp,Linux DHCP如何绑定指定的网卡???
- java 微信请求_Java web微信请求拦截器(微信公众号开发)