首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    安利一款Python开发的仿Linux树形显示目录tree命令「建议收藏」

    大家好,我是小小明,今天我要给大家分享一个用python实现的仿Linux的tree命令。...Tree模块实现仿Linux树形显示目录效果 首先看看Linux下的tree命令效果如何: Linux与Windows的tree命令 Linux的tree命令演示 在CentOS的Linux系统下,...-d 显示目录名称而非内容。 -D 列出文件或目录的更改时间。 -f 在每个文件或目录之前,显示完整的相对路径名称。...Python自制tree命令 下面呢,我们考虑使用Python来仿制这样的命令。 os模块基础代码 关于Python打印树形目录结构,我已经在4年前使用Java写过一个不够完善的代码。...不过这个脚本兼容性较差,Windows控制台并不支持显示图标之类的,导致会出现乱码: 调用Tree模块实现仿Linux树形显示目录效果 由于官方自带案例秀过头了兼容性不太好,所以我们自行编码: """

    87630

    会用python把linux命令写一遍的人,进大厂有多容易?

    文末混脸熟活动不停,走心留言直接送书 看过这篇《2000字谏言,给那些想学Python的人,建议收藏后细看!》的读者应该都对一个命令有点印象吧?没错,就是 linux 中经常会用到的 ls 命令。...那今天小金就给大家码了一个哪哪能用的 ls.py ,没错,windows 也可以哦~ 演示环境 - 操作系统:windows10 - python版本:python 3.7 - idea:pycharm...- -d: 指定显示目录,如果不指定,默认为当前目录。 首先我们使用 ArgumentParser 类来指定参数。...' :param show_all: 是否显示隐藏文件 :param directory: 指定的文件目录 :param recursion: 是否递归显示目录下的文件...python ls.py -a ? python ls.py -a -r ? python ls.py -d ./temp ?

    61420

    linux根目录满了,怎样快速查看是哪个文件占用空间大

    du -ah --max-depth=1 # 这个是我想要的结果 a表示显示目录下所有的文件和文件夹(不含子目录),h表示以人类能看懂的方式,max-depth表示目录的深度。...常用选项组合为:du -sh 常用的选项:   -h:以人类可读的方式显示   -a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小   -s:显示目录占用的磁盘空间大小,...不要显示其下子目录和文件占用的磁盘空间大小   -c:显示几个目录或文件占用的磁盘空间大小,还要统计它们的总和   --apparent-size:显示目录或文件自身的大小   -l :统计硬链接占用磁盘空间的大小...image.png B、du -a:使用此选项时,显示目录和目录下子目录和文件占用磁盘空间的大小。...image.png C、du -s:使用此选项时,du只显示目录所占用磁盘空间的大小,而不显示其下子目录和文件占用磁盘空间的信息。

    8.2K30

    No116:Linux的进程、端口相关操作

    一、进程 1、进程查询 ps -aux ps -aux | grep python ps命令用于报告当前系统的进程状态。 a:显示当前终端下的所有进程信息,包括其他用户的进程。...ps -elf ps -elf | grep python ps命令用于报告当前系统的进程状态。 -e:显示系统内的所有进程信息。 -l:使用长(long)格式显示进程信息。...预设是以程序名称来排序; -p:显示程序识别码; -u:显示用户名称; 2、进程终止 # 终止指定进程 kill -9 进程号 # 查找python进程并终止 ps -ef | grep python...| grep -v grep | awk '{print $2}' | xargs kill -9 # 查询并终止python相关进程 pgrep python | xargs kill -s 9...abc:显示abc进程现在打开的文件 lsof -c -p 1234:列出进程号为1234的进程所打开的文件 lsof -g gid:显示归属gid的进程情况 lsof +d /usr/local/:显示目录下被进程开启的文件

    13110

    Python 标准库之 OS

    本文字数:4255 字 阅读本文大概需要:11 分钟 写在之前 在昨天的文章(Python 标准库之 sys & copy)中,我们介绍了 Python 标准库中的 sys 和 copy,不知道你掌握了多少...今天我们来学习 Python 标准库的 os,os 模块提供了访问操作系统服务的功能,它包含的内容比较多,有时候会感觉很神秘。...操作目录 1.os.listdir os.listdir 的作用是显示目录中的内容,这个目录包括子目录和文件。...看完帮助信息,你一定会觉得这个是一个非常简单的方法,不过需要注意的是,它返回的值是列表,并且不显示目录中某些子目录或者隐藏文件。...\Python37\lib\os.py", line 239, in removedirs rmdir(name) 从报错信息来看的话,要删除某个目录,则那个目录必须是空的。

    44810

    LINUX du查看目录和文件大小

    du -ah --max-depth=1 这个是我想要的结果 a表示显示目录下所有的文件和文件夹(不含子目录),h表示以人类能看懂的方式,max-depth表示目录的深度。...二、du常用的选项: -h:以人类可读的方式显示 -a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小 -s:显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小...二、du -a:使用此选项时,显示目录和目录下子目录和文件占用磁盘空间的大小。...三、du -s:使用此选项时,du只显示目录所占用磁盘空间的大小,而不显示其下子目录和文件占用磁盘空间的信息。...默认情况下,du不显示目录下文件占用磁盘空间的信息,但它会显示其下子目录占用磁盘空间的信息;而使用-s选项以后,只显示xx目录占用磁盘空间的大小。

    9.3K10
    领券