"Path\To\FreeFileSync\FreeFileSync. Options presets to have different methods! Using this idea my CMD file is now: Even more youĬould create multiple viaEnviron.ffs_gui files with different synchronizing To have exactly the synchronization method and filters you want. Suggestion by Zenju is that you can set the target viaEnviron.ffs_gui file One great characteristic of this method compared to the updated command line Window is hidden and the FFS window shows up. So, I used a batch/cmd file to exeĬonverter from This program has an option to make theĪpplication invisible. Thanks for the greatįrom my perspective, there was one annoyance with it. What grobbla suggested does work as described. If the first command argument is an existing directory, FFS will create a temporary configuration and unconditionally add all other arguments into a list of folder pairs and start FFS in GUI mode with sync variant set to mirror. If a single ffs_batch is passed, FFS starts in batch mode.Ģ. These will be merged and FFS starts in gui mode. user passes one or multiple, mixed combinations of ffs_gui/ffs_batch files. The new command line operates in two modes:ġ. The current command line interface is very simple, and adding thisįeature can be done without negative impact on any of the other features. Integration into another tool seems important enough a usecase to justify anĮxception. However having the possibility to pass a list of directories to ease Options, nor is this possible in a proper way with he constraints of aĬommandline (limited command length, lacking unicode support). ![]() Neitherĭo I want to duplicate each means to specify the various configuration ![]() You'll find it here.I have somewhat mixed feelings about accepting input data other than FFSĬonfiguration files, which are currently the single one "interface". There is also another program that can be used to rename thje files after theit exif data. ![]() Run without deletion first so you can see what's going to happen. There are also options that you can use to delete the duplicates:įdupes -recurse -omitfirst -sameline ~/photos | xargs rmīe careful of any option that automatically deletes files. Will list all duplicate files in your photos directory. This compares the contents of files, so it will find duplicates even if they have different names and timestamps. The solution to your duplicates problem is a program called fdupes (available from or as an RPM for FC6). Open the terminal in the appropriate folder and type: When you don't have good EXIF data in the files, than a simple redate command can be used with the touch command. This will stop any files being overwritten. The final command renames the file, using the -i option to mv in case two files have the same timestamp. The next line sets the file's timestamp to this date the horrible looking sed regular expression is necessary to insert a dot before the final two characters, because the touch command expects the seconds to be separated from the rest of the time string like this. The next extracts the Date/Time Original tag from each file (you may need to use Create Data instead, depending on your camera) and removes the spaces and colons. The content will be extracted to a new folder FreeFileSync in the current folder. Then right-click on the tar.gz file and select extract here. Once downloaded, open file manager, navigate to the download folder. The first line finds all *.jpg files in the current directory and below. We need to manually download and install it. For example:įind -name '*.jpg' | while read PIC do DATE=$(exiftool -p '$DateTimeOriginal' $PIC | sed 's///g') touch -t $(echo $DATE | sed 's/\(.$\)/\.\1/') $PIC mv -i $PIC $(dirname $PIC)/$DATE.jpg done You can use this information to rename the files or change their timestamps. My favourite is ExifTool (ExifTool can read and manipulate just about any EXIF information, including extracting the Date/Time Original or Create Data EXIF tags. There are several programs capable of working with EXIF data. #I removed this line since I didn't want to move the files. ![]() Now you can see it changeing life in your filemanager.ĭATE=$(exiftool -p '$Createdate' $PIC | sed 's///g') Make the file executable and execute it by double clicking in nautilus. On this website I read an interesting solution when you want the linux creation data to be the same as the date in the exif data.īut I modified the tool a bit to suit my needs: Copy and paste in Gedit, and save as exifrename.sh in the directory where you want to change the filedata.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |