Command-line utility to search for files and directories
Project description
zoek - find files and directories
zoek (Dutch for "search") is a Python library and command-line utility aiming to duplicate and extend the functionality of the find command-line utility.
Installation
pip can be used to install zoek:
pip install zoek
However, we recommend to install zoek using pipx:
pipx install zoek
Usage
zoek can be used as a command-line utility as follows:
zoek <dir>
zoek currently supports the following flags:
--depth
or-d
to indicate the depth of directories and files to return (default: 1):
zoek <dir> -d <int>
--startswith
or-s
to return files and directories starting with the provided string:
zoek <dir> -s <str>
--contains
or-c
to return files and directories that contain the provided string:
zoek <dir> -c <str>
--minsize
or-m
to filter output on size, a positive int returns files equal or larger, a negative int returns files smaller than input:
zoek <dir> -m <int>
--datecreated
or-dc
to filter output on time created, a positive int returns files created more than int minutes ago, a negative int return files less than int minutes ago:
zoek <dir> -dc <int>
--datemodified
or-dm
similar to--datecreated
, but then for filtering date modified:
zoek <dir> -dc <int>
As filters stack, multiple flags can be used simultaneously.
Contributing
Please refer to CONTRIBUTING.md
License
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
zoek-0.0.3.tar.gz
(4.5 kB
view details)
File details
Details for the file zoek-0.0.3.tar.gz
.
File metadata
- Download URL: zoek-0.0.3.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7339b94851d536be0913821bbc64863a5d152b14503f1989cd653531758ec123 |
|
MD5 | 978cb8ae05dd9f0b5a8bf5f28809994d |
|
BLAKE2b-256 | 292f3bb83d3c0afe198e316c81de32533d42178d4518a25709af71aa73f417b4 |