美文网首页
【Linux系统管理3】

【Linux系统管理3】

作者: 西布鲁克 | 来源:发表于2021-06-13 22:23 被阅读0次

查找文件

使用fnmatch找到特定文件

Python标准库fnmatch专门用来进行文件名匹配,它只有四个方法。

  • fnmatch.fnmatch() - 判断文件名是否符合特定的格式。
  • fnmatch.fnmatchcase() - 与fnmatch.fnmatch()方法类似,只是不区分大小写。
  • fnmatch.filte() - 返回输入列表中,符合特定模式的文件名列表。
  • fnmatch.translate() - 将通配符模式转换成正则表达式。
    代码示例:


    截屏2021-06-13 下午10.04.26.png

使用glob找到特定的文件

glob库的glob()方法的作用相当于使用os.listdir()获取文件列表之后,再使用fnmatch.fnmatch()进行文件名匹配的效果。
代码示例:


截屏2021-06-13 下午10.13.26.png

使用os.walk遍历目录树

os.walk()遍历某个目录及其子目录,对于每一个目录返回一个三元组:dirpath,dirnames,filenames

  • dirpath - 当前目录
  • dirnames - 子目录列表
  • filenaes - 当前目录下的文件列表

相关文章

  • Linux文件系统管理基础

    Linux文件系统管理基础 linux的文件系统有:ext2,ext3,ext4,xfs,btrfs,reiser...

  • linux和git学习资源

    linux资源 Linux达人养成计划 I Linux 达人养成计划II Linux系统管理 Introducti...

  • 3.linux管理

    Linux系统管理 Linux优势 Linux结构 发行版本 Release linux 目录结构 查看系统内核版...

  • Linux学习目录

    Linux基础知识与系统管理视频教程 ├─1 Linux系统简│ ├─Linux教程 1.1.1 Linux系统...

  • 简书历史文章列表(不定时更新)

    Linux命令 Linux命令-文件管理Linux命令-系统管理 Python基础、相关模块及进阶 Python开...

  • Linux入门知识

    基础: Linux是什么 Linux用户、文件、目录管理 VIM编辑器 Linux文件系统管理进阶: Linux网...

  • 【Linux系统管理3】

    查找文件 使用fnmatch找到特定文件 Python标准库fnmatch专门用来进行文件名匹配,它只有四个方法。...

  • 2.25 Linux

    《Linux运维之道》《 CentOS 7系统管理与运维实战》菜鸟教程 1、出勤(10%):随机点名,3次以上无故...

  • 运维技术栈

    Linux系统运维与架构设计技术栈 Linux系统基础入门 Linux系统概述与运维环境搭建 Linux系统管理 ...

  • 80 多个 Linux 系统管理员的监控工具

    80 多个 Linux 系统管理员的监控工具

网友评论

      本文标题:【Linux系统管理3】

      本文链接:https://www.haomeiwen.com/subject/izngeltx.html