File and folder CLI name modifier on the all system
Project description
modfname
File and folder CLI name modifier on the all system
Replace a string by another string in file/folder names such as spaces by underscores. This tool permits to perform massive and controlled file/folder name modifications over the all file system in an intuitive and pleasant way. The modfname process can be done recursively from a defined path or directly on specific paths.
Installation
With pip: sudo pip3 install modfname With yay: yay -a modfname With yaourt: yaourt -a modfname
Compatibility
python >= 3
Usage
Examples
For help:
modfname -h or modfname --help
Specific modification file/folder name from spaces to underscores on "Test folder" folder and "Test folder/the test" file:
modfname -i " " -d "_" -p "Test folder" "Test folder/the test" or modfname -initial " " -destination "_" --end_param "Test folder" "Test folder/the test"
Recursive file/folder name modification from "é" to "e" from the "~/Téléchargements" folder:
modfname -i "é" -d "e" -p ~/Téléchargements or modfname -i "é" -d "e" --end ~/Téléchargements
Suggestions
Some useful bash aliases with modfname:
# Spaces to underscores modification on file/folder name for the specified paths alias modfnamespacesto_='modfname -i " " -d "_" -p' # Spaces to underscores modification on file/folder name in the local folder path alias modfnamespacesto_local='modfname -i " " -d "_" -l -p' # Spaces to underscores modification on file/folder name recursively from the precise folder path alias modfnamespacesto_recursive='modfname -i " " -d "_" -r -p' # To lowercase on file/folder name for the specified paths alias modfnamelower='modfname --lowercase -p' # To lowercase on file/folder name in the local folder path alias modfnamelowerlocal='modfname --lowercase -l -p' # To lowercase on file/folder name recursively from the precise alias modfnamelowerrecursive='modfname --lowercase -r -p' # To uppercase on file/folder name for the specified paths alias modfnameupper='modfname --uppercase -p' # To uppercase on file/folder name in the local folder path alias modfnameupperlocal='modfname --uppercase -l -p' # To uppercase on file/folder name recursively from the precise alias modfnameupperrecursive='modfname --uppercase -r -p'
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.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size modfname-1.1.5-py3-none-any.whl (7.2 kB) | File type Wheel | Python version py3 | Upload date | Hashes View |
Filename, size modfname-1.1.5.tar.gz (6.7 kB) | File type Source | Python version None | Upload date | Hashes View |