An utilitairy command to organize files inside directories.
It organize by :
- File type (Audio, video, pictures, documents,...)
- Date : files with same last update date are placed in same folder
- Extensions : files with same extensions are regrouped in a folder
- Alphabetical order
- Go to release page : https://github.com/gtindo/Organizer/releases
- Download appropriate file for your system
- Extract file and add binary to your system path
- Check installation with :
org -help-
Make sure you have golang environment install in your system (https://golang.org/doc/install)
-
Clone repository
git clone https://github.com/gtindo/Organizer- Build project
cd Organizer
go build -o org
Check help
org -helpOrganize directory by type (audio, video,...)
org -dirs <dir relative or absolute path>
or
org -dirs <dir relative or absolute path> -method typeOrganize multiple folders simulaneously
org -dirs "<dir1 path>, <dir2 path>, ..., <dirn path>"
Organize folder with alphabetical order
org -dirs <dir path> -method alphOrganize dirirectory by extensions
org -dirs <dir path> -method extOrganize directory by date
org -dirs <dir path> -method dateExclude some files
org -dirs <dir path> -ef "file1.txt, file2.txt, ..., filen.txt"Exclude files with some extensions
org -dirs <dir path> -ex "mp3, mp4, png"Translate created directories (only english, french and spanish are supported). English is default language.
org -dirs <dir path> -lang fr
org -dirs <dir path> -lang en
org -dirs <dir path> -lang esG_T_Y