[19]_总结一下find_grep_file_which\whereis_gzip\tar等常用命令的用法

本文介绍了Linux环境下常用的文件搜索、类型识别、压缩解压等命令,包括find、grep、file、which、whereis以及tar和gzip的用法。适用于初学者快速掌握基本操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. find命令: 查找文件名

格式:find   目录名  选项   ”查找条件“,譬如:

说明:参数1(目录名):/opt/Hi3520DV300_SDK/Hi3520D_SDK_V1.0.4.0/  表示在改路径下查找

   参数2(选项):-name 表示以文件的名字来查找该文件

   参数3(查找条件):"zImage" 表示要查找的文件的文件的名字叫做zImage

不过,在大多数情况下,我们记不住某个文件具体叫说明名字(之记得文件名包含哪些字符),要学会使用通配符来查找;譬如:

2. grep命令:查找文件中符合条件的字符串

格式:grep ”要查找的字符串“ -nR    ,   其中”-n“表示显示目标位置在文本文件中的行号,”R“表示递归查找.

例如:grep ”abc“ -nR  test.txt     // 在当前目录下查找test.txt文件中”abc“的字符串

3. file命令:识别文件类型 (有时候我们编译生成了一个文件,但是不知道它是在PC上运行的还是在ARM平台上运行的,可以使用该命令查看文件类型)

格式:file  文件名

4. which 和whereis命令:查找命令或应用程序所在的位置

格式:which 命令或应用程序名字

例如:which gcc   或者 whereis gcc等

5. Linux下的常用压缩命令:

(1)单个文件的压缩和解压缩使用gzip或bzip2 :

[1]解压pwd.1.gz:gzip -kd pwd.1.gz

[2]压缩pwd.1.gz:gzip -k pwd

[3]注意1:如果gzip不加任何选项,此时为压缩,压缩完该文件后生成以.gz为后缀的名字,并且删除原来的被压缩文件,所以压缩文件 推荐使用 -k 选项。

[4]注意2:gzip或bzip2只能压缩单个文件,不能压缩目录

(2)多个文件和目录的压缩使用tar :

[1]解压:tar  xvf 文件名  

[2]压缩:tar cvzf  压缩文件名  目录名

[3]查看压缩文件里面的内容:tar  tvf  压缩文件名

[4]注意:tar 打包的文件的文件后缀名基本上都是.tar.gz 结尾的。

(3)在嵌入式开发中,常用的就是这几个参数选项了,关于tar更多的选项可以百度其他教程:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值