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 details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
pydfu-0.1-py2-none-any.whl
(5.9 kB
view details)
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb06dc222e6d8b2194fdb6d009e0026b71537a7a1a002323dc3e4d8a9e2453e7
|
|
| MD5 |
29528283cb09a490f515b3042b761925
|
|
| BLAKE2b-256 |
9f2a00f3149cb465dcd52b2d08329126c0e1f312b12fe52cb1ab099e2138f4cc
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
954892e80fc4a176935592a56ee42eb1fdc29c09666ccee0b094d52a08958cd2
|
|
| MD5 |
b17b149b842339a138eec8da297ff344
|
|
| BLAKE2b-256 |
f98f82165d71a63e94d6ac5855acaf33433025f17336a4185f59f57a317924af
|