Skip to main content

Disk and File system query

Project description

# pydfu
[![Build Status](https://travis-ci.org/rrajaravi/pydfu.svg?branch=master)](https://travis-ci.org/rrajaravi/pydfu)

Python Interface and cli for Disk and Filesystem Utils

### Requirements
Unix/Linux Operating System

### How to Use
#### Installation

$ git clone https://github.com/rrajaravi/pydfu.git
$ cd pydfu
$ python setup.py install

#### Command Line

$ pydfu --help
usage: pydfu [-h] [-s] [-d]

Disk and FileSystem Utils

optional arguments:
-h, --help show this help message and exit
-s, --scan
-d, --df
$ pydfu --df
FileSystem 1K-blocks Used Avail Use% Mounted On
udev 3780128 0 3780128 0% /dev
tmpfs 760264 17780 742484 3% /run
/dev/sda1 102049120 9684784 87157504 11% /
tmpfs 3801300 436 3800864 1% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
tmpfs 3801300 0 3801300 0% /sys/fs/cgroup
vmhgfs-fuse 249414652 134421324 114993328 54% /mnt/hgfs
tmpfs 760264 76 760188 1% /run/user/1000

#### Library

import pydfu

df = pydfu.df()

# get list of file system object
df.query()

# query for a file system based on path and get file system object
fs = df.query_one(path='/')

# query all file systems based on size and get matches in list
fs = df.query(size='>10g')

# query for a file system based on used size
fs = df.query_one(use='<100%')

# query for a file system based on multiple conditions
fs = df.query_one(size='>10g', use='<50%')


Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pydfu-0.1.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pydfu-0.1-py2-none-any.whl (5.9 kB view details)

Uploaded Python 2

File details

Details for the file pydfu-0.1.tar.gz.

File metadata

  • Download URL: pydfu-0.1.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pydfu-0.1.tar.gz
Algorithm Hash digest
SHA256 cb06dc222e6d8b2194fdb6d009e0026b71537a7a1a002323dc3e4d8a9e2453e7
MD5 29528283cb09a490f515b3042b761925
BLAKE2b-256 9f2a00f3149cb465dcd52b2d08329126c0e1f312b12fe52cb1ab099e2138f4cc

See more details on using hashes here.

File details

Details for the file pydfu-0.1-py2-none-any.whl.

File metadata

  • Download URL: pydfu-0.1-py2-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pydfu-0.1-py2-none-any.whl
Algorithm Hash digest
SHA256 954892e80fc4a176935592a56ee42eb1fdc29c09666ccee0b094d52a08958cd2
MD5 b17b149b842339a138eec8da297ff344
BLAKE2b-256 f98f82165d71a63e94d6ac5855acaf33433025f17336a4185f59f57a317924af

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page