快速找出哪些目录/文件占用了您的磁盘空间。

sp的Python项目详细描述


我曾经为特纳广播公司工作,我们使用了一个内部Perl脚本 命名为sp以查找占用服务器磁盘空间的文件。我早就走了 特纳,我从来没有带过源代码,所以我决定 用python重新编写。

简而言之,它的作用如下:

  • Recurse through directories from a starting point (current working dir, or a directory you specify)
  • Gather all file sizes, and therefore, also directory sizes.
  • List all directories largest to smallest, and same for files.
  • Be able to ignore files less than a certain size while still letting their size count toward their parent directory’s size.
  • Be able to ignore directories less than a certain size while still letting their size count toward their parent directory’s size.
  • Limit number of files displayed per directory. For instance… Show only the top 15 largest files.
  • Limit depth to recurse.

安装

sp使用setuptools进行安装。它没有依赖关系。SP是 易于安装:

$ easy_install sp

或者,下载并解压缩tarball并安装:

$ tar zxf sp-1.0.2.tar.gz
$ python setup.py install

在UNIX系统上,如果需要安装 脚本到需要根权限的目录:

$ sudo python setup.py install

开发git存储库可以匿名签出:

$ git clone https://github.com/pthrasher/sp.git
<> P>有一个小改动,您可能需要考虑安装。由 默认情况下,setuptools间接安装脚本;安装到 $prefix/bin或python2xscripts使用setuptools的pkg_资源模块加载 安装脚本的sp egg的确切版本,然后运行脚本的 main()函数。这通常不是一个坏特性,但是它可以增加 像sp这样的小型命令行实用程序的启动开销。 sp的响应是snappier,我建议安装自定义脚本 导入sp模块并运行sp_main()函数。查看文件 例如/sp。

使用sp

使用默认设置从当前目录递归搜索:

$ sp

要做其他事情,请参阅帮助。

$ sp –help

待办事项

  • 添加文件/文件夹排除列表。

虫子之类的

如果你发现了一个bug,或者你真的想添加的功能缺失,请发布到 github.com上的issue-tracker或发电子邮件给作者 <;philipthrasher@gmail.com>;。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java什么数据库最类似于Map,每个用户/id存储无限多个“键”和“值”?   java仅使用super pom进行测试   内存不足如何解析java。OutOfMemoryError:Java堆空间在增加堆大小的情况下将意味着延迟OutOfMemoryError   来自另一个类的mysql和java jdbc调用[运行时应用程序]   java通过下拉菜单更改搜索框搜索的内容   JAVAlang.ClassNotFoundException:sun。jdbc。odbc。JdbcOdbcDriver   java Selenium点击链接   JavaSpringHibernate:从唯一值列表中获取对象列表   java Bing广告与桌面身份验证问题   java如何在没有任何外部SDK的情况下从安卓打印到收据打印机?   未调用java菜单片段类   java在IDEA和PyCharm中同时为同一个项目工作   java我们如何为同一个异常提供不同的海关信息   jakarta ee中是否预定义了“请求”和“响应”变量或值?   java更好地解决“之前和之后”难题?   尝试将数据从Excel添加到Java   发送电子邮件的Java代码只适用于一个电子邮件id?   java如何从资产解析XML?