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

这篇具有很好参考价值的文章主要介绍了带你【玩转Linux命令】➾ find & cut 每天2个day06。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

🔻 一、文件管理命令

1.1 find-查找文件或目录

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

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

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

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

1️⃣ 列出当前目录下所有子目录及文件的名称
[root@linux-commands filedir]# find
带你【玩转Linux命令】➾ find & cut 每天2个day06,Linux 命令集,linux,运维,Linux文件管理命令,find命令,cut命令

2️⃣ 寻找当前目录下,文件名称以 file 起始的文件
[root@linux-commands filedir]# find -name file\*
带你【玩转Linux命令】➾ find & cut 每天2个day06,Linux 命令集,linux,运维,Linux文件管理命令,find命令,cut命令

3️⃣ 寻找当前目录下文件名称以 file 起始的文件,并将结果输出到filelist文件中
[root@linux-commands filedir]# find -name file\* -fprint filelist
带你【玩转Linux命令】➾ find & cut 每天2个day06,Linux 命令集,linux,运维,Linux文件管理命令,find命令,cut命令
4️⃣ 寻找当前目录下文件名称以file或sys起始的文件
[root@linux-commands filedir]# find -name file\* -o -name sys\*
带你【玩转Linux命令】➾ find & cut 每天2个day06,Linux 命令集,linux,运维,Linux文件管理命令,find命令,cut命令

5️⃣ 列出当前目录下最近5天之内有变动的文件
[root@linux-commands filedir]# find . -mtime -5
带你【玩转Linux命令】➾ find & cut 每天2个day06,Linux 命令集,linux,运维,Linux文件管理命令,find命令,cut命令

6️⃣ 列出当前目录下最近60分钟之前有变动的文件
[root@linux-commands filedir]# find . -mmin +60
带你【玩转Linux命令】➾ find & cut 每天2个day06,Linux 命令集,linux,运维,Linux文件管理命令,find命令,cut命令

7️⃣ 列出当前目录下最近一天之内有存取过的文件
[root@linux-commands filedir]# find . -ctime -1
或者
[root@linux-commands filedir]# find . -atime -1
带你【玩转Linux命令】➾ find & cut 每天2个day06,Linux 命令集,linux,运维,Linux文件管理命令,find命令,cut命令

8️⃣ 列出当前目录下最近30分钟之前有存取过的文件
[root@linux-commands filedir]# find . -amin +30
带你【玩转Linux命令】➾ find & cut 每天2个day06,Linux 命令集,linux,运维,Linux文件管理命令,find命令,cut命令

9️⃣ 列出当前目录下存取时间比test.txt文件更近的文件或目录
[root@linux-commands filedir]# find . -anewer test.txt
带你【玩转Linux命令】➾ find & cut 每天2个day06,Linux 命令集,linux,运维,Linux文件管理命令,find命令,cut命令

1️⃣0️⃣ 列出/目录下属于用户zyl的文件或目录
[root@linux-commands filedir]# find / -user zyl
带你【玩转Linux命令】➾ find & cut 每天2个day06,Linux 命令集,linux,运维,Linux文件管理命令,find命令,cut命令

1️⃣1️⃣ 列出/目录下属于zyl组的文件或目录
[root@linux-commands filedir]# find / -group zyl
带你【玩转Linux命令】➾ find & cut 每天2个day06,Linux 命令集,linux,运维,Linux文件管理命令,find命令,cut命令

1️⃣2️⃣ 寻找/filedir目录下文件名称为test.txt的文件,寻找时最多只往下找3层子目录
[root@linux-commands ~]# find /root/filedir -name test.txt -maxdepth 4
带你【玩转Linux命令】➾ find & cut 每天2个day06,Linux 命令集,linux,运维,Linux文件管理命令,find命令,cut命令
寻找/filedir目录下文件名称为test.txt的文件,寻找时从/filedir目录下2层子目录开始找起
find /root/filedir -name test.txt -mindepth 3

1️⃣3️⃣ 列出/filedir目录下文件大小为0,或目录下没有任何子目录或文件的空目录
[root@linux-commands ~]# find /root/filedir -empty带你【玩转Linux命令】➾ find & cut 每天2个day06,Linux 命令集,linux,运维,Linux文件管理命令,find命令,cut命令

1️⃣4️⃣ 列出/filedir目录下大于1 KB的文件
[root@linux-commands ~]# find /root/filedir -size +1k
带你【玩转Linux命令】➾ find & cut 每天2个day06,Linux 命令集,linux,运维,Linux文件管理命令,find命令,cut命令

1️⃣5️⃣ 列出/filedir目录下权限刚好为 0755 的文件或目录
[root@linux-commands ~]# find /root/filedir -perm 0755
带你【玩转Linux命令】➾ find & cut 每天2个day06,Linux 命令集,linux,运维,Linux文件管理命令,find命令,cut命令

1️⃣6️⃣ 寻找/filedir目录下名称为file的文件,如果有该文件,则接着列出这个文件的内容
[root@linux-commands ~]# find /root/filedir -name file -exec cat {} ;
带你【玩转Linux命令】➾ find & cut 每天2个day06,Linux 命令集,linux,运维,Linux文件管理命令,find命令,cut命令

1️⃣7️⃣ 根据文件类型进行搜索, f为普通文件,d为目录,l为链接
[root@linux-commands ~]# find /root/filedir -type f
带你【玩转Linux命令】➾ find & cut 每天2个day06,Linux 命令集,linux,运维,Linux文件管理命令,find命令,cut命令

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

带你【玩转Linux命令】➾ find & cut 每天2个day06,Linux 命令集,linux,运维,Linux文件管理命令,find命令,cut命令

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

带你【玩转Linux命令】➾ find & cut 每天2个day06,Linux 命令集,linux,运维,Linux文件管理命令,find命令,cut命令

3️⃣ 列出file文件第1列、第2列
[root@linux-commands filedir]# cut -f 1,2 file
带你【玩转Linux命令】➾ find & cut 每天2个day06,Linux 命令集,linux,运维,Linux文件管理命令,find命令,cut命令

4️⃣ 列出file第1、第2列,且不列出不含分界字符
[root@linux-commands filedir]# cut -f 1,2 -s file
带你【玩转Linux命令】➾ find & cut 每天2个day06,Linux 命令集,linux,运维,Linux文件管理命令,find命令,cut命令

5️⃣ 列出file第1、第2列,指定分界字符为“:”号
带你【玩转Linux命令】➾ find & cut 每天2个day06,Linux 命令集,linux,运维,Linux文件管理命令,find命令,cut命令

参数:
带你【玩转Linux命令】➾ find & cut 每天2个day06,Linux 命令集,linux,运维,Linux文件管理命令,find命令,cut命令文章来源地址https://www.toymoban.com/news/detail-569451.html

🔻 总结—温故知新

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

到了这里,关于带你【玩转Linux命令】➾ find & cut 每天2个day06的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Linux命令集(Linux文件管理命令--mv指令篇)

    如下为笔者总结出在 linux 中最常用的 mv 指令集 🌟希望能够帮助正在Linux路上奋斗的你🌟 移动或重命名文件或目录 短选项 长选项 描述 -b -- 在执行覆盖前,为目标文件创建一个备份 -f --force 不提示用户直接强制覆盖目标文件而进行操作 -i --interactive 如果目标文件已经存在,

    2024年02月02日
    浏览(11)
  • Linux命令集(Linux网络连接管理命令--ifconfig指令篇)

    Linux命令集(Linux网络连接管理命令--ifconfig指令篇)

    如下为笔者总结出在 linux 中最常用的 ifconfig 指令集 🌟希望能够帮助正在Linux路上奋斗的你🌟 配置网络接口和查看网络状态 有如下option选项: 1. 信息显示 v : 显示详细网络信息(一般情况下和直接使用ifconfig命令输出结果相同) -a : 显示所有接口信息,包括未启动的接口(信息

    2024年02月02日
    浏览(11)
  • linux常用命令集

    含义 命令 备注 查看ip ifconfig 进入文件夹 cd 文件夹名 回退上一级 cd .. 回到根目录 cd / 系统盘根目录 回到root目录 cd ~ 当前登录用户根目录 查看当前文件夹路径 pwd 查看当前目录下所有文件 ll或ls ll可查看较详细的信息,如权限,用户组,修改时间等,ls查看有哪些文件 切换到

    2023年04月25日
    浏览(9)
  • Linux系统命令 --- seq tr cut sort uniq

    Linux系统命令 --- seq tr cut sort uniq

    目录 一、seq ---- 输出序列化参数 1、seq  数字    按照顺序打印 2、-s   使用指定字符串分割数字 3、计算1-20,并求和 4、-w  在每一列数字前加零  默认补全 二、tr、对数字进行处理 1、替换 2、删除 3、压缩 4、补集 三、cut   截取 四、sort  排序 五、uniq  压缩连续的字符

    2024年02月01日
    浏览(10)
  • 【Linux】32条指令带你玩转 Linux !

    【Linux】32条指令带你玩转 Linux !

    目录 1,whoami 2,who 3,pwd 4,ls 1,ls  2,ls -l 3,ls -a 4,ls -al 5,ls -d  6,ls -ld 5,clear 6,cd 1,cd  2,cd . 3,cd .. 4,cd /home/litao/linux/  绝对路径 5,cd ../day02/   相对路径 6,cd ~ 7,cd - 7,tree 8,touch 9,mkdir 1,mkdir 2,mkdir -p 10,rmdir rm 1,rmdir 2,rm 3,rm -f 4,rm -r 5,rm -rf 6,

    2024年02月08日
    浏览(16)
  • 【玩转Linux操作】一文带你明白Shell的判断,循环语句

    【玩转Linux操作】一文带你明白Shell的判断,循环语句

    🎊专栏【玩转Linux操作】 🍔喜欢的诗句:更喜岷山千里雪 三军过后尽开颜。 🎆音乐分享【如愿】 大一同学小吉,欢迎并且感谢大家指出我的问题🥰 注意写空格 if … then 形式 类似于C/C++里面的 if-else 语句 🎈示例 🎈示例 🎈示例 类似于C/C++的 switch 语句 🎈示例 注意写空

    2024年02月13日
    浏览(17)
  • 每天学习一个Linux命令之chmod

    在Linux系统下, chmod 命令用于改变文件或目录的权限。通过分配不同的权限,我们可以控制用户对文件或目录的访问、读取、写入和执行的权限。本篇博客将详细介绍 chmod 命令的使用方法和常用选项。 chmod 命令的一般语法如下: 在使用 chmod 命令时,我们通常使用以下一种或

    2024年04月17日
    浏览(13)
  • adb 命令集

    adb 查看app启动时间 1.清除时间 2.启动应用并记录 TotalTime: 491 adb 查看分辨率、dpi 分辨率 Physical size: 1080x2340 dpi: Physical density: 480 adb 捕获logcat pushpull 文件 push e盘文件到sdcard pull sdcard文件到e盘 adb 截屏 批量安装apk

    2024年02月07日
    浏览(12)
  • 数据库命令集

    1、创建数据库 语法格式: CREATE DATABASE 数据库名; 1.1、创建数据库,并指定字符集和校对规则 语法格式: CREATE DATABASE 数据库名 DEFAULT CHAARACTER 字符集 COLLATE 校对规则; 1.2、进入到指定数据库中 语法格式: USE 数据库名; 1.3、修改数据库默认字符集和校对规则 语法格式: ALTE

    2024年01月23日
    浏览(9)
  • HCIA配置命令集

    HCIA配置命令集

    目录 扩展 交换机 路由器 路由器网关配置 DHCP服务器 Telnet   :远程登录协议     静态路由配置     动态路由 OSPF RIP NAT—网络地址转换 ACL—访问控制列表 ACL的分类: 配置 配置基础ACL   : 例一: 例二: 配置高级ACL   : 例一: 例二: Huaweisave 一保存配置 Huaweireset  s

    2024年02月16日
    浏览(10)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包