带你【玩转Linux命令】➾ find cut 每天2个day06

news/2025/2/22 1:14:04/

带你【玩转Linux命令】➾ find & cut 每天2个day06

    • 🔻 一、文件管理命令
      • 1.1 find-查找文件或目录
      • 1.2 cut-指定欲显示的文件内容,输出到标准输出设备
    • 🔻 总结—温故知新

🔻 一、文件管理命令

1.1 find-查找文件或目录

📖 find命令用于查找符合条件的文件,任何在参数之前的字符串都将视为欲查找的目录。假如没有指定目录,则会查找当前的目录,假如没有设定参数,则会以“-print”参数作为默认值。

当指定参数时,可在参数之前加上“l”,表示查找不符合此参数的文件或目录。也可将两个参数用“-o”连接表示只要符合其中一个参数的条件即可。

语法:find + 目标目录(路径) + <选项> + 参数

♻️ 相关命令: locate,slocate,whereis, which
🆔 包名称:findutils
练习打卡:

1️⃣ 列出当前目录下所有子目录及文件的名称
[root@linux-commands filedir]# find
在这里插入图片描述

2️⃣ 寻找当前目录下,文件名称以 file 起始的文件
[root@linux-commands filedir]# find -name file\*
在这里插入图片描述

3️⃣ 寻找当前目录下文件名称以 file 起始的文件,并将结果输出到filelist文件中
[root@linux-commands filedir]# find -name file\* -fprint filelist
在这里插入图片描述
4️⃣ 寻找当前目录下文件名称以file或sys起始的文件
[root@linux-commands filedir]# find -name file\* -o -name sys\*
在这里插入图片描述

5️⃣ 列出当前目录下最近5天之内有变动的文件
[root@linux-commands filedir]# find . -mtime -5
在这里插入图片描述

6️⃣ 列出当前目录下最近60分钟之前有变动的文件
[root@linux-commands filedir]# find . -mmin +60
在这里插入图片描述

7️⃣ 列出当前目录下最近一天之内有存取过的文件
[root@linux-commands filedir]# find . -ctime -1
或者
[root@linux-commands filedir]# find . -atime -1
在这里插入图片描述

8️⃣ 列出当前目录下最近30分钟之前有存取过的文件
[root@linux-commands filedir]# find . -amin +30
在这里插入图片描述

9️⃣ 列出当前目录下存取时间比test.txt文件更近的文件或目录
[root@linux-commands filedir]# find . -anewer test.txt
在这里插入图片描述

1️⃣0️⃣ 列出/目录下属于用户zyl的文件或目录
[root@linux-commands filedir]# find / -user zyl
在这里插入图片描述

1️⃣1️⃣ 列出/目录下属于zyl组的文件或目录
[root@linux-commands filedir]# find / -group zyl
在这里插入图片描述

1️⃣2️⃣ 寻找/filedir目录下文件名称为test.txt的文件,寻找时最多只往下找3层子目录
[root@linux-commands ~]# find /root/filedir -name test.txt -maxdepth 4
在这里插入图片描述
寻找/filedir目录下文件名称为test.txt的文件,寻找时从/filedir目录下2层子目录开始找起
find /root/filedir -name test.txt -mindepth 3

1️⃣3️⃣ 列出/filedir目录下文件大小为0,或目录下没有任何子目录或文件的空目录
[root@linux-commands ~]# find /root/filedir -empty在这里插入图片描述

1️⃣4️⃣ 列出/filedir目录下大于1 KB的文件
[root@linux-commands ~]# find /root/filedir -size +1k
在这里插入图片描述

1️⃣5️⃣ 列出/filedir目录下权限刚好为0700的文件或目录
[root@linux-commands ~]# find /root/filedir -perm 0755
在这里插入图片描述

1️⃣6️⃣ 寻找/filedir目录下名称为file的文件,如果有该文件,则接着列出这个文件的内容
[root@linux-commands ~]# find /root/filedir -name file -exec cat {} ;
在这里插入图片描述

1️⃣7️⃣ 根据文件类型进行搜索, f为普通文件,d为目录,l为链接
[root@linux-commands ~]# find /root/filedir -type f
在这里插入图片描述

1.2 cut-指定欲显示的文件内容,输出到标准输出设备

📖 cut命令一行行地读入文件内容,然后把符合指定条件的内容输出至标准设备(如显示器) 上。
若不指定任何文件名称,或是所给予的文件名为“_”,则cut命令会从标准输入设备读取数据。

♻️ 相关命令: cat, head, tac, tail
🆔 包名称:coreutils

练习打卡:

1️⃣ 列出file文件每一行的第3~5、第7、第9个字符
[root@linux-commands filedir]# cut -b 3-5,7,9 file

在这里插入图片描述

2️⃣ 列出file文件每行第7个以后的字符
[root@linux-commands filedir]# cut -b 7- file

在这里插入图片描述

3️⃣ 列出file文件第1列、第2列
[root@linux-commands filedir]# cut -f 1,2 file
在这里插入图片描述

4️⃣ 列出file第1、第2列,且不列出不含分界字符
[root@linux-commands filedir]# cut -f 1,2 -s file
在这里插入图片描述

5️⃣ 列出file第1、第2列,指定分界字符为“:”号
在这里插入图片描述

参数:
在这里插入图片描述

🔻 总结—温故知新

🟢 该章详细介绍了【Linux命令】find 、cut命令的使用,及有关参数详解。

http://www.ppmy.cn/news/900657.html

相关文章

分割时间工具

根据开始时间和结束时间 分割成若干随机时间 public static List<PullUserConfigEntity> randomDateBySize(String start,String end,int size,Long id) throws ParseException {//输入 随机起始时间//解析时间Date d1 simpleDateFormat.parse(start);long before d1.g…

【Python】pydub按一定比特率、采样率压缩音频文件

使用Python第三方库pydub按一定bitrate&#xff0c;frame_rate压缩音频文件 安装pydub pip install pydub注&#xff1a; pydub支持wav格式音频读取&#xff0c;本文处理的是MP3格式&#xff0c;所以需要安装ffmpeg. Linux下安装ffmpeg sudo apt install ffmpeg读取、压缩MP…

格式工厂 wav 比特率_鸡娃常用工具系列一格式工厂(音频转换软件)

光光发发资料已经满足不了群众的需求了&#xff0c;因为好多人发现下载的文件是M4A&#xff0c;不知道怎么办&#xff0c;倾听者又播放不了&#xff0c;干着急。 倾听者支持的格式是官方的断句音频 lis&#xff0c;mp3/wma/wav格式&#xff0c;如是其它格式识别不了。我们一般常…

音频的比特率,码率

比特率 是指 每秒传送的比特&#xff08;bit&#xff09;数。单位bps(Bit per Second),比特率越高&#xff0c;传送数据速度越快。 声音中的比特率是指将模拟声音信号转换成数字声音信号后&#xff0c;单位时间内的二进制数据量&#xff0c;是间接衡量音频质量的一个指标。 比…

FFMPEG音频视频开发: 视频转码、合并、修改分辨率、比特率

一、环境介绍 操作系统介绍:win10 64位 FFMPEG版本: 4.4.2 QT版本: 5.12.6 二、FFMPEG下载 ubuntu系统下编译安装ffmpeg: https://blog.csdn.net/xiaolong1126626497/article/details/104919095 windos系统下安装ffmpeg: https://blog.csdn.net/xiaolong1126626497/arti…

音频相关知识:声道、采样率、采样位数、样本格式、比特率

目录 声道 采样率 采样位数 帧 样本的组合方式 样本格式 比特率 采样率、采样位数、比特率三者之间的关系 参考链接&#xff1a; 声道 当人听到声音时&#xff0c;能对声源进行定位&#xff0c;那么通过在不同的位置设置声源&#xff0c;就可以造就出更好的听觉感受&…

html5 录制mp3音频,支持采样率和比特率设置

13年的时候做过html5录音,一个问题是保存的wav格式文件很大,当初用了一个迂回的方式,上传到服务器后调用 lame 编码器转换,但由于文件大,上传较慢。不得不说,前端技术发展真是日新月异,有人实现了js版本的lame编码器,可以直接在浏览器端录制MP3音频。 lamejs介绍 最初有…

ffmpeg 比特率_为什么即使使用FFmpeg更改比特率,我的MP3文件大小也一样?

ffmpeg 比特率 If you are new to the process of converting audio files, then many of the details and how they work can be a bit confusing when you get unexpected results. So what do you do to fix the problem? Today’s SuperUser Q&A post has the answer …