Disk and File system query
Project description
# pydfu
[](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%')
[](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
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 hashes)
Built Distribution
pydfu-0.1-py2-none-any.whl
(5.9 kB
view hashes)