搜索查找
- find
从指定目录向下递归地遍历其各个子目录,将满足条件的文件或目录显示在终端。
find /home -name hello.log
----------------------------
-name # 按照指定文件名查找模式查找文件
-user 用户名 # 查找属于指定用户名的所有文件
-size 大小 # 按照指定文件大小查找文件
+n 大于n
-n 小于n
n 等于n
find / -size +200M # 查找大于200M的文件
----------------------------
- locate
快速定位文件的路径。
查询是通过遍历数据库进行查找的,因此,在执行该命令之前需要更新locate的数据库。
即:updatedb
命令。
updatedb
locate temp.log
-----------------------------
[admin@centos7 ~]$ sudo updatedb
[admin@centos7 ~]$ locate temp.txt
/home/admin/temp.txt
[admin@centos7 ~]$
-----------------------------
- which
可以检索或查看某指令所在目录。
which ls
------------------------------
[admin@centos7 ~]$ which ls
alias ls='ls --color=auto'
/usr/bin/ls
[admin@centos7 ~]$
------------------------------
- grep
grep
过滤查找,通常与管道符'|'结合使用,表示将前一个命令的输出传递给后面的命令作输入。
grep [选项] 查找内容 源文件
-------------------------------
-n # 显示匹配行及行号
-i # 忽略字母大小写
-------------------------------
[admin@centos7 ~]$ cat /etc/profile | grep -n 'etc'
1:# /etc/profile
4:# Functions and aliases go in /etc/bashrc
8:# /etc/profile.d/ to make custom changes to your environment, as this
65:for i in /etc/profile.d/*.sh /etc/profile.d/sh.local ; do
[admin@centos7 ~]$
-------------------------------
[admin@centos7 ~]$ grep -n 'etc' /etc/profile
1:# /etc/profile
4:# Functions and aliases go in /etc/bashrc
8:# /etc/profile.d/ to make custom changes to your environment, as this
65:for i in /etc/profile.d/*.sh /etc/profile.d/sh.local ; do
[admin@centos7 ~]$
压缩和解压
gzip和gunzip
gzip
用于压缩文件,gunzip
用于解压缩文件。
# 压缩文件,只能将文件压缩为*.gz格式
gzip 文件
---------------------------------
# 解压缩文件
gunzip 文件.gz
---------------------------------
[admin@centos7 ~]$ gzip /home/admin/temp.txt
[admin@centos7 ~]$ ls -lh
总用量 4.0K
drwxrwxr-x. 2 admin admin 6 4月 5 10:36 Downloads
-rw-rw-r--. 1 admin admin 30 4月 8 11:35 temp.txt.gz
[admin@centos7 ~]$ gunzip temp.txt.gz
[admin@centos7 ~]$ ls -lh
总用量 4.0K
drwxrwxr-x. 2 admin admin 6 4月 5 10:36 Downloads
-rw-rw-r--. 1 admin admin 1 4月 8 11:35 temp.txt
[admin@centos7 ~]$
zip和unzip
zip
用于压缩文件/目录,unzip
用于解压。
zip [选项] XXX # 压缩
unzip [选项] XXX # 解压
-----------------------------
-r:递归压缩,即压缩目录
-d <目录>:指定解压后的文件存放目录
-----------------------------
tar
tar
指令是打包指令,最后打包的文件格式为.tar.gz的文件。
# 打包目录,压缩后的文件为.tar.gz格式
tar [选项] XXX.tar.gz 打包的内容
------------------------------------
-c 产生.tar打包文件
-v 显示详细的打包过程
-f 指定压缩后的文件名称
-z 打包同时压缩
-x 解包、解压缩tar文件
-C 指定解压后的文件存储目录
------------------------------------
# 打包 tar zcvf 打包后的文件名 待压缩文件
[admin@centos7 ~]$ tar zcvf temp.tar.gz temp.txt temp2.txt
temp.txt
temp2.txt
[admin@centos7 ~]$ ls -l
总用量 8
drwxrwxr-x. 2 admin admin 6 4月 5 10:36 Downloads
-rw-rw-r--. 1 admin admin 0 4月 8 15:30 temp2.txt
-rw-rw-r--. 1 admin admin 147 4月 8 15:32 temp.tar.gz
-rw-rw-r--. 1 admin admin 1 4月 8 11:35 temp.txt
[admin@centos7 ~]$
--------------------------------------
# 解包 tar zxvf 文件
[admin@centos7 ~]$ tar zxvf temp.tar.gz
temp.txt
temp2.txt
[admin@centos7 ~]$ ls -l
总用量 8
drwxrwxr-x. 2 admin admin 6 4月 5 10:36 Downloads
-rw-rw-r--. 1 admin admin 0 4月 8 15:30 temp2.txt
-rw-rw-r--. 1 admin admin 147 4月 8 15:32 temp.tar.gz
-rw-rw-r--. 1 admin admin 1 4月 8 11:35 temp.txt
[admin@centos7 ~]$
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
Linux
+关注
关注
87文章
11225浏览量
208904 -
指令
+关注
关注
1文章
606浏览量
35649 -
Find
+关注
关注
0文章
52浏览量
11634 -
文件
+关注
关注
1文章
561浏览量
24695 -
命令
+关注
关注
5文章
678浏览量
21983
发布评论请先 登录
相关推荐
Linux中常用的压缩和解压缩命令介绍
在Linux中,压缩和解压缩文件是常见的操作。有时候,我们需要将大文件压缩成较小的文件,以便于传输和存储。同时,我们也需要解压缩文件来获得原
发表于 07-31 11:50
•2239次阅读
A u率压缩解压缩
A u率压缩解压缩# # A率/u率 压缩与解压缩的IP核,。# 由AHDL语言写成,可在MaxplusII和QuartusII中使用,源代码加密。## 使用方法# 1.将以下FEAT
发表于 08-10 18:12
[转载]linux 解压缩命令大全
[转载]linux 解压缩命令大全感谢lemaker Andy不在为记不住linux命令而苦恼,给上连接:http://www.cnblog
发表于 08-09 20:51
基于FPGA的高性能无损数据解压缩IP
)的LZO IP 对外接口:1.标准的AXI4-Stream数据总线 性能指标:1.4.8Gbps解压缩速率@300MHz内核时钟 资源使用(XCKU115为例,32KB搜索窗口大小):1.LUTs
发表于 12-21 23:12
Ubuntu压缩与解压缩的相关资料分享
常常见的操作,在 Windows 下我们有很多压缩和解压缩的工具,比如 zip、360 压缩等等。在 Ubuntu 下也有压缩工具,我们学习 Ubuntu 下图形化以及
发表于 02-11 06:48
VRV解压缩软件
VRV解压缩软件:VRV解压缩软件WinRAR is a powerful archiver. It provides complete support of RAR and ZIP files unpacking of ARJ CAB LZH ACE
发表于 03-15 12:32
•38次下载
Samplify推出新版Prism 压缩/解压缩技术
Samplify推出新版Prism 压缩/解压缩技术
赛灵思联盟合作伙伴,混合信号半导体和 IP 信号压缩厂商 Samplify Systems 公司现已推出面向 FPGA 实施的 Prism
发表于 02-08 10:12
•638次阅读
第1期Ubuntu入门篇:【10】Ubuntu下压缩与解压缩
常常见的操作,在 Windows 下我们有很多压缩和解压缩的工具,比如 zip、360 压缩等等。在 Ubuntu 下也有压缩工具,我们学习 Ubuntu 下图形化以及
发表于 12-07 18:06
•13次下载
高性能无损数据解压缩FPGA IP,LZO无损数据解压缩IP
LZOAccel-D是一个无损数据解压缩引擎的FPGA硬件实现,兼容LZO 2.10标准。
Core接收压缩的输入数据块,产生解压缩后的数据块。Core分析数据块的头和尾,检查输入数据块的错误
如何使用gzip压缩和解压缩技术
Nginx是一款高性能的Web服务器,它也能够充当反向代理服务器和负载均衡器。在Web应用开发中,优化网站速度是一个非常重要的工作。使用gzip压缩和解压缩技术,可以有效减小传输文件的大小,提升网站的访问速度。
评论