Skip to content

kaliv0/command-line-file-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Manager


command-line-file-manager

PyPI Downloads License

Python CLI tool for scanning and organizing local directories and files.

Example

To run the application type fm followed by a sub-command, target directory and options

$ fm scan ./foo/bar --sort=type --save --output=./
$ fm scan --help

Usage: fm scan <options> <dir_path>

  Create full catalog of all files and subdirs in <dir_path>

Options:
  -r, --recursively                      Build catalog recursively
  --sort [name|size|date|modified|type]  Sorting criteria
  --desc                                 Display result in descending order
  -s, --save                             Save log message to file
  -o, --output TEXT                      Path to output directory for the saved log file
  --log TEXT                             Saved log file name
  --help                                 Show this message and exit

Main Features

  • show - Short list of files or directories in <dir_path>
  • scan - Create full catalog of all files and subdirs in <dir_path>
  • tree - Build tree of contents in <dir_path>
  • search - Search by <nаmе> inside <dir_path>
  • diff - Compare contents of <source_path> to <target_path>
  • dedup - Find and clean-up duplicate files inside a <dir_path>
  • tidy - Organize files by extension/type inside <dir_path>

About

Python CLI tool for scanning and organizing local directories and files

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages