forked from ayoisaiah/f2
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Ayooluwa Isaiah edited this page Feb 2, 2023
·
13 revisions
F2 is a powerful tool for bulk renaming files and directories on Linux, macOS, and Windows. It aims to ease the process of renaming by providing powerful workflows while ensuring each operation is a safe as possible so that you don't lose data inadvertently (say by overriding a file), and provides a way to correct mistakes or undo an entire operation.
Compared to similar tools, F2 offers the following advantages:
- It dry runs by default and presents the changes to be made in an easy to read format so that you can decide whether to proceed or not.
- It prioritises correctness and safety by ensuring that a renaming operation does not result in conflicts or errors.
- It validates each renaming operation before executing it, and provides an easy way to automatically fix any detected conflicts.
- It supports the use of variables to extract information (notably EXIF and ID3 data) out of files to give maximum flexibility while renaming.
- It offers a comprehensive set of renaming options, and scales well from trivial string replacements to more complex operations involving regular expressions.
- It's super fast and scales well even when dealing with thousands of files.
- It allows you to revert any renaming operation performed with the program. This means you don't have to worry about making a mistake because you can always get back to the previous state without breaking a sweat.
- It is well documented so that you won't have to scratch your head while figuring out what you can do with it. Lots of realistic examples are provided to aid comprehension.