File: tagpix/examples/2.1-all-transfer-modes_linux.txt

============================================================================================
This demo runs the same commands as 2.1-all-transfer-modes.txt, but on Linux (Ubuntu).
See that file for more information on this example.  

All results are the same here as on Mac OS, except that Mac OS "._*" resource-fork
(apple-double) files stored on the exFAT drive are skipped as garbage by tagpix but 
not removed on data-fork file deletes by Linux.  This is normal; it occurs only 
when Linux uses an exFAT drive written by Mac OS, has nothing to do with tagpix, 
and can be addressed by tools that drop Mac OS cruft files, like Mergeall and ziptools.
============================================================================================




********************************************************************************************
1) RUN FILE-MOVE mode: all moves fail when run across DIFFERENT DRIVES, as expected
********************************************************************************************

ubuntu-user:~/Desktop$ python3 tagpix/tagpix.py 
tagpix renames and moves photos to a merged folder; proceed? y                                                         
Source - pathname of folder with photos to be moved? /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm
Destination - pathname of folder to move items to? testtagpix-fm
Group items into by-year subfolders? y
List only: show target names, but do not rename or move? n
--------------------------------------------------------------------------------
Analyzing source tree
Skipping folder: /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/_thumbspage
Skipping file: /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/._untagged4-png.png
Skipping file: /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/._untagged3-gif.gif
Skipping file: /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/._untagged2-scan.jpg
Skipping file: /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/._untagged1-jpg.jpg
***Unusable Exif tags skipped: "No tags found" for /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/untagged1-jpg.jpg
...etc...
Skipping file: /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/.__HOW-MADE.txt
Skipping file: /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/._.DS_Store
Skipping file: /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/.DS_Store
--------------------------------------------------------------------------------
Moving PHOTOS: 14
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/galaxys8-3U.jpg => testtagpix-fm/MERGED/PHOTOS/2018/2018-09-23__galaxys8-3U.jpg
***Error moving: /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/galaxys8-3U.jpg
It was not renamed or moved, but the run continued and all non-error items were moved.
Resolve the issue and rerun tagpix on your source folder to move this item too.
The Python error message follows:
OSError => [Errno 18] Invalid cross-device link: '/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/galaxys8-3U.jpg' -> 'testtagpix-fm/MERGED/PHOTOS/2018/2018-09-23__galaxys8-3U.jpg'
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/galaxys8-6R.jpg => testtagpix-fm/MERGED/PHOTOS/2018/2018-09-23__galaxys8-6R.jpg
***Error moving: /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/galaxys8-6R.jpg
It was not renamed or moved, but the run continued and all non-error items were moved.
Resolve the issue and rerun tagpix on your source folder to move this item too.
The Python error message follows:
OSError => [Errno 18] Invalid cross-device link: '/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/galaxys8-6R.jpg' -> 'testtagpix-fm/MERGED/PHOTOS/2018/2018-09-23__galaxys8-6R.jpg'
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/galaxys8-8L.jpg => testtagpix-fm/MERGED/PHOTOS/2018/2018-09-23__galaxys8-8L.jpg
***Error moving: /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/galaxys8-8L.jpg
It was not renamed or moved, but the run continued and all non-error items were moved.
Resolve the issue and rerun tagpix on your source folder to move this item too.
The Python error message follows:
OSError => [Errno 18] Invalid cross-device link: '/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/galaxys8-8L.jpg' -> 'testtagpix-fm/MERGED/PHOTOS/2018/2018-09-23__galaxys8-8L.jpg'
...etc...
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/galaxys8-1N.jpg => testtagpix-fm/MERGED/PHOTOS/2018/2018-09-23__galaxys8-1N.jpg
***Error moving: /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/galaxys8-1N.jpg
It was not renamed or moved, but the run continued and all non-error items were moved.
Resolve the issue and rerun tagpix on your source folder to move this item too.
The Python error message follows:
OSError => [Errno 18] Invalid cross-device link: '/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/galaxys8-1N.jpg' -> 'testtagpix-fm/MERGED/PHOTOS/2018/2018-09-23__galaxys8-1N.jpg'
--------------------------------------------------------------------------------
Moving MOVIES: 0
--------------------------------------------------------------------------------
Moving OTHERS: 6
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/untagged4-png.png => testtagpix-fm/MERGED/OTHERS/2018/2018-09-24__untagged4-png.png
***Error moving: /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/untagged4-png.png
It was not renamed or moved, but the run continued and all non-error items were moved.
Resolve the issue and rerun tagpix on your source folder to move this item too.
The Python error message follows:
OSError => [Errno 18] Invalid cross-device link: '/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/untagged4-png.png' -> 'testtagpix-fm/MERGED/OTHERS/2018/2018-09-24__untagged4-png.png'
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/untagged3-gif.gif => testtagpix-fm/MERGED/OTHERS/2016/2016-06-26__untagged3-gif.gif
***Error moving: /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/untagged3-gif.gif
It was not renamed or moved, but the run continued and all non-error items were moved.
Resolve the issue and rerun tagpix on your source folder to move this item too.
The Python error message follows:
OSError => [Errno 18] Invalid cross-device link: '/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/untagged3-gif.gif' -> 'testtagpix-fm/MERGED/OTHERS/2016/2016-06-26__untagged3-gif.gif'
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/restore-originals.py => testtagpix-fm/MERGED/OTHERS/2018/2018-09-24__restore-originals.py
***Error moving: /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/restore-originals.py
It was not renamed or moved, but the run continued and all non-error items were moved.
Resolve the issue and rerun tagpix on your source folder to move this item too.
The Python error message follows:
OSError => [Errno 18] Invalid cross-device link: '/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/restore-originals.py' -> 'testtagpix-fm/MERGED/OTHERS/2018/2018-09-24__restore-originals.py'
...etc...
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/_HOW-MADE.txt => testtagpix-fm/MERGED/OTHERS/2018/2018-09-26___HOW-MADE.txt
***Error moving: /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/_HOW-MADE.txt
It was not renamed or moved, but the run continued and all non-error items were moved.
Resolve the issue and rerun tagpix on your source folder to move this item too.
The Python error message follows:
OSError => [Errno 18] Invalid cross-device link: '/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/_HOW-MADE.txt' -> 'testtagpix-fm/MERGED/OTHERS/2018/2018-09-26___HOW-MADE.txt'
--------------------------------------------------------------------------------
Missed: 71
['/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/galaxys8-3U.jpg',
 '/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/galaxys8-6R.jpg',
 '/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/galaxys8-8L.jpg',
...etc...
 '/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/._untagged4-png.png',
 '/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/untagged4-png.png',
 '/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/._untagged3-gif.gif',
 '/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/untagged3-gif.gif',
...etc...
 '/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/._.DS_Store',
 '/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/.DS_Store',
 '/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/_thumbspage/untagged4-png.png.html',
 '/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/_thumbspage/untagged4-png.png',
 '/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/_thumbspage/untagged3-gif.gif.html',
 '/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/_thumbspage/untagged3-gif.gif',
...etc...
 '/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-fm/_thumbspage/galaxys8-1N.jpg']
--------------------------------------------------------------------------------
Bye.




********************************************************************************************
2) RERUN FILE-MOVE mode: all moves work when source and destination are on SAME DRIVE
********************************************************************************************

ubuntu-user:~/Desktop$ python3 tagpix/tagpix.py 
tagpix renames and moves photos to a merged folder; proceed? y
Source - pathname of folder with photos to be moved? verify-tagpix/reorientation-fm
Destination - pathname of folder to move items to? test-tagpix-fm
Group items into by-year subfolders? y
List only: show target names, but do not rename or move? n
--------------------------------------------------------------------------------
Analyzing source tree
Skipping folder: verify-tagpix/reorientation-fm/_thumbspage
Skipping file: verify-tagpix/reorientation-fm/.DS_Store
Skipping file: verify-tagpix/reorientation-fm/._.DS_Store
Skipping file: verify-tagpix/reorientation-fm/.__HOW-MADE.txt
Skipping file: verify-tagpix/reorientation-fm/._galaxys8-6R.jpg.original
Skipping file: verify-tagpix/reorientation-fm/._ipod6g-6R.JPG.original
Skipping file: verify-tagpix/reorientation-fm/._untagged1-jpg.jpg
***Unusable Exif tags skipped: "No tags found" for verify-tagpix/reorientation-fm/untagged1-jpg.jpg
...etc...
Skipping file: verify-tagpix/reorientation-fm/._untagged4-png.png
Skipping file: verify-tagpix/reorientation-fm/._ipod6g-1N.JPG
Skipping file: verify-tagpix/reorientation-fm/._ipod6g-3U.JPG.original
--------------------------------------------------------------------------------
Moving PHOTOS: 14
verify-tagpix/reorientation-fm/galaxys8-1N.jpg => test-tagpix-fm/MERGED/PHOTOS/2018/2018-09-23__galaxys8-1N.jpg
verify-tagpix/reorientation-fm/untagged2-scan.jpg => test-tagpix-fm/MERGED/PHOTOS/2013/2013-04-13__untagged2-scan.jpg
verify-tagpix/reorientation-fm/ipod6g-3U.JPG => test-tagpix-fm/MERGED/PHOTOS/2018/2018-09-23__ipod6g-3U.JPG
verify-tagpix/reorientation-fm/ipod6g-8L.JPG => test-tagpix-fm/MERGED/PHOTOS/2018/2018-09-23__ipod6g-8L.JPG
verify-tagpix/reorientation-fm/untagged1-jpg.jpg => test-tagpix-fm/MERGED/PHOTOS/2014/2014-02-19__untagged1-jpg.jpg
verify-tagpix/reorientation-fm/galaxys8-3U.jpg => test-tagpix-fm/MERGED/PHOTOS/2018/2018-09-23__galaxys8-3U.jpg
verify-tagpix/reorientation-fm/sonydsc-1N.JPG => test-tagpix-fm/MERGED/PHOTOS/2018/2018-09-23__sonydsc-1N.JPG
verify-tagpix/reorientation-fm/sonydsc-6R.JPG => test-tagpix-fm/MERGED/PHOTOS/2018/2018-09-23__sonydsc-6R.JPG
verify-tagpix/reorientation-fm/sonydsc-8L.JPG => test-tagpix-fm/MERGED/PHOTOS/2018/2018-09-23__sonydsc-8L.JPG
verify-tagpix/reorientation-fm/sonydsc-3U.JPG => test-tagpix-fm/MERGED/PHOTOS/2018/2018-09-23__sonydsc-3U.JPG
verify-tagpix/reorientation-fm/galaxys8-8L.jpg => test-tagpix-fm/MERGED/PHOTOS/2018/2018-09-23__galaxys8-8L.jpg
verify-tagpix/reorientation-fm/ipod6g-1N.JPG => test-tagpix-fm/MERGED/PHOTOS/2018/2018-09-23__ipod6g-1N.JPG
verify-tagpix/reorientation-fm/ipod6g-6R.JPG => test-tagpix-fm/MERGED/PHOTOS/2018/2018-09-23__ipod6g-6R.JPG
verify-tagpix/reorientation-fm/galaxys8-6R.jpg => test-tagpix-fm/MERGED/PHOTOS/2018/2018-09-23__galaxys8-6R.jpg
--------------------------------------------------------------------------------
Moving MOVIES: 0
--------------------------------------------------------------------------------
Moving OTHERS: 6
verify-tagpix/reorientation-fm/_HOW-MADE.txt => test-tagpix-fm/MERGED/OTHERS/2018/2018-09-26___HOW-MADE.txt
verify-tagpix/reorientation-fm/index.html => test-tagpix-fm/MERGED/OTHERS/2018/2018-09-26__index.html
verify-tagpix/reorientation-fm/untagged4-png.png => test-tagpix-fm/MERGED/OTHERS/2018/2018-09-24__untagged4-png.png
verify-tagpix/reorientation-fm/restore-originals.py => test-tagpix-fm/MERGED/OTHERS/2018/2018-09-24__restore-originals.py
verify-tagpix/reorientation-fm/untagged3-gif.gif => test-tagpix-fm/MERGED/OTHERS/2016/2016-06-26__untagged3-gif.gif
verify-tagpix/reorientation-fm/HEADER.html => test-tagpix-fm/MERGED/OTHERS/2018/2018-09-25__HEADER.html
--------------------------------------------------------------------------------
Missed: 51
['verify-tagpix/reorientation-fm/.DS_Store',
 'verify-tagpix/reorientation-fm/._.DS_Store',
 'verify-tagpix/reorientation-fm/.__HOW-MADE.txt',
...etc...
 'verify-tagpix/reorientation-fm/._untagged3-gif.gif',
 'verify-tagpix/reorientation-fm/._untagged4-png.png',
 'verify-tagpix/reorientation-fm/._ipod6g-1N.JPG',
 'verify-tagpix/reorientation-fm/._ipod6g-3U.JPG.original',
 'verify-tagpix/reorientation-fm/_thumbspage/sonydsc-1N.JPG.html',
 'verify-tagpix/reorientation-fm/_thumbspage/sonydsc-8L.JPG.html',
...etc...
 'verify-tagpix/reorientation-fm/_thumbspage/galaxys8-6R.jpg']
--------------------------------------------------------------------------------
Bye.




********************************************************************************************
3) RUN COPY-ONLY mode: all cross-drive transfers work, and source-tree unchanged
********************************************************************************************

<Change user-configs.py for this mode, per its docs>

ubuntu-user:~/Desktop$ python3 tagpix/tagpix.py 
tagpix renames and copies photos to a merged folder; proceed? y
Source - pathname of folder with photos to be copied? /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-co
Destination - pathname of folder to copy items to? test-tagpix-co
Group items into by-year subfolders? y
List only: show target names, but do not rename or copy? n
--------------------------------------------------------------------------------
Analyzing source tree
Skipping folder: /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-co/_thumbspage
Skipping file: /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-co/.DS_Store
Skipping file: /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-co/._.DS_Store
Skipping file: /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-co/.__HOW-MADE.txt
Skipping file: /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-co/._galaxys8-1N.jpg
...etc...
***Unusable Exif tags skipped: "No tags found" for /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-co/untagged1-jpg.jpg
Skipping file: /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-co/._untagged1-jpg.jpg
Skipping file: /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-co/._untagged2-scan.jpg
Skipping file: /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-co/._untagged3-gif.gif
Skipping file: /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-co/._untagged4-png.png
--------------------------------------------------------------------------------
Copying PHOTOS: 14
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-co/galaxys8-1N.jpg => test-tagpix-co/MERGED/PHOTOS/2018/2018-09-23__galaxys8-1N.jpg
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-co/ipod6g-1N.JPG => test-tagpix-co/MERGED/PHOTOS/2018/2018-09-23__ipod6g-1N.JPG
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-co/sonydsc-1N.JPG => test-tagpix-co/MERGED/PHOTOS/2018/2018-09-23__sonydsc-1N.JPG
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-co/untagged1-jpg.jpg => test-tagpix-co/MERGED/PHOTOS/2014/2014-02-19__untagged1-jpg.jpg
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-co/untagged2-scan.jpg => test-tagpix-co/MERGED/PHOTOS/2013/2013-04-13__untagged2-scan.jpg
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-co/sonydsc-8L.JPG => test-tagpix-co/MERGED/PHOTOS/2018/2018-09-23__sonydsc-8L.JPG
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-co/sonydsc-6R.JPG => test-tagpix-co/MERGED/PHOTOS/2018/2018-09-23__sonydsc-6R.JPG
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-co/sonydsc-3U.JPG => test-tagpix-co/MERGED/PHOTOS/2018/2018-09-23__sonydsc-3U.JPG
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-co/ipod6g-8L.JPG => test-tagpix-co/MERGED/PHOTOS/2018/2018-09-23__ipod6g-8L.JPG
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-co/ipod6g-6R.JPG => test-tagpix-co/MERGED/PHOTOS/2018/2018-09-23__ipod6g-6R.JPG
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-co/ipod6g-3U.JPG => test-tagpix-co/MERGED/PHOTOS/2018/2018-09-23__ipod6g-3U.JPG
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-co/galaxys8-8L.jpg => test-tagpix-co/MERGED/PHOTOS/2018/2018-09-23__galaxys8-8L.jpg
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-co/galaxys8-6R.jpg => test-tagpix-co/MERGED/PHOTOS/2018/2018-09-23__galaxys8-6R.jpg
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-co/galaxys8-3U.jpg => test-tagpix-co/MERGED/PHOTOS/2018/2018-09-23__galaxys8-3U.jpg
--------------------------------------------------------------------------------
Copying MOVIES: 0
--------------------------------------------------------------------------------
Copying OTHERS: 6
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-co/_HOW-MADE.txt => test-tagpix-co/MERGED/OTHERS/2018/2018-09-26___HOW-MADE.txt
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-co/HEADER.html => test-tagpix-co/MERGED/OTHERS/2018/2018-09-25__HEADER.html
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-co/index.html => test-tagpix-co/MERGED/OTHERS/2018/2018-09-26__index.html
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-co/restore-originals.py => test-tagpix-co/MERGED/OTHERS/2018/2018-09-24__restore-originals.py
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-co/untagged3-gif.gif => test-tagpix-co/MERGED/OTHERS/2016/2016-06-26__untagged3-gif.gif
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-co/untagged4-png.png => test-tagpix-co/MERGED/OTHERS/2018/2018-09-24__untagged4-png.png
--------------------------------------------------------------------------------
Nothing was removed from the source tree
Bye.




********************************************************************************************
4) RUN COPY-AND-DELETE mode: all cross-drive transfers work, files deleted from source tree
********************************************************************************************

<Change user-configs.py for this mode, per its docs>

ubuntu-user:~/Desktop$ python3 tagpix/tagpix.py 
tagpix renames and moves photos to a merged folder; proceed? y
Source - pathname of folder with photos to be moved? /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd       
Destination - pathname of folder to move items to? test-tagpix-cnd
Group items into by-year subfolders? y
List only: show target names, but do not rename or move? n
--------------------------------------------------------------------------------
Analyzing source tree
Skipping folder: /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/_thumbspage
Skipping file: /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/.DS_Store
Skipping file: /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/._.DS_Store
Skipping file: /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/.__HOW-MADE.txt
Skipping file: /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/._galaxys8-1N.jpg
...etc...
***Unusable Exif tags skipped: "No tags found" for /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/untagged1-jpg.jpg
Skipping file: /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/._untagged1-jpg.jpg
Skipping file: /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/._untagged2-scan.jpg
Skipping file: /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/._untagged3-gif.gif
Skipping file: /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/._untagged4-png.png
--------------------------------------------------------------------------------
Moving PHOTOS: 14
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/galaxys8-1N.jpg => test-tagpix-cnd/MERGED/PHOTOS/2018/2018-09-23__galaxys8-1N.jpg
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/ipod6g-1N.JPG => test-tagpix-cnd/MERGED/PHOTOS/2018/2018-09-23__ipod6g-1N.JPG
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/sonydsc-1N.JPG => test-tagpix-cnd/MERGED/PHOTOS/2018/2018-09-23__sonydsc-1N.JPG
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/untagged1-jpg.jpg => test-tagpix-cnd/MERGED/PHOTOS/2014/2014-02-19__untagged1-jpg.jpg
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/untagged2-scan.jpg => test-tagpix-cnd/MERGED/PHOTOS/2013/2013-04-13__untagged2-scan.jpg
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/sonydsc-8L.JPG => test-tagpix-cnd/MERGED/PHOTOS/2018/2018-09-23__sonydsc-8L.JPG
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/sonydsc-6R.JPG => test-tagpix-cnd/MERGED/PHOTOS/2018/2018-09-23__sonydsc-6R.JPG
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/sonydsc-3U.JPG => test-tagpix-cnd/MERGED/PHOTOS/2018/2018-09-23__sonydsc-3U.JPG
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/ipod6g-8L.JPG => test-tagpix-cnd/MERGED/PHOTOS/2018/2018-09-23__ipod6g-8L.JPG
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/ipod6g-6R.JPG => test-tagpix-cnd/MERGED/PHOTOS/2018/2018-09-23__ipod6g-6R.JPG
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/ipod6g-3U.JPG => test-tagpix-cnd/MERGED/PHOTOS/2018/2018-09-23__ipod6g-3U.JPG
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/galaxys8-8L.jpg => test-tagpix-cnd/MERGED/PHOTOS/2018/2018-09-23__galaxys8-8L.jpg
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/galaxys8-6R.jpg => test-tagpix-cnd/MERGED/PHOTOS/2018/2018-09-23__galaxys8-6R.jpg
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/galaxys8-3U.jpg => test-tagpix-cnd/MERGED/PHOTOS/2018/2018-09-23__galaxys8-3U.jpg
--------------------------------------------------------------------------------
Moving MOVIES: 0
--------------------------------------------------------------------------------
Moving OTHERS: 6
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/_HOW-MADE.txt => test-tagpix-cnd/MERGED/OTHERS/2018/2018-09-26___HOW-MADE.txt
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/HEADER.html => test-tagpix-cnd/MERGED/OTHERS/2018/2018-09-25__HEADER.html
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/index.html => test-tagpix-cnd/MERGED/OTHERS/2018/2018-09-26__index.html
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/restore-originals.py => test-tagpix-cnd/MERGED/OTHERS/2018/2018-09-24__restore-originals.py
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/untagged3-gif.gif => test-tagpix-cnd/MERGED/OTHERS/2016/2016-06-26__untagged3-gif.gif
/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/untagged4-png.png => test-tagpix-cnd/MERGED/OTHERS/2018/2018-09-24__untagged4-png.png
--------------------------------------------------------------------------------
Missed: 51
['/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/.DS_Store',
 '/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/._.DS_Store',
 '/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/.__HOW-MADE.txt',
...etc...
 '/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/._untagged3-gif.gif',
 '/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/._untagged4-png.png',
 '/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/_thumbspage/galaxys8-1N.jpg',
 '/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/_thumbspage/galaxys8-1N.jpg.html',
 '/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/_thumbspage/galaxys8-3U.jpg',
 '/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/_thumbspage/galaxys8-3U.jpg.html',
...etc...
 '/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/_thumbspage/untagged4-png.png.html']
--------------------------------------------------------------------------------
Bye.




********************************************************************************************
5) CONFIRM that COPY-AND-DELETE's RESULT tree same as FILE-MOVE's
********************************************************************************************

ubuntu-user:~/Desktop$ python3 Mergeall-source/diffall.py test-tagpix-fm test-tagpix-cnd -skipcruft
--------------------
Comparing test-tagpix-fm to test-tagpix-cnd
Directory lists are identical
Comparing contents
--------------------
Comparing test-tagpix-fm/MERGED to test-tagpix-cnd/MERGED
Directory lists are identical
Comparing contents
--------------------
Comparing test-tagpix-fm/MERGED/MOVIES to test-tagpix-cnd/MERGED/MOVIES
Directory lists are identical
Comparing contents
--------------------
Comparing test-tagpix-fm/MERGED/OTHERS to test-tagpix-cnd/MERGED/OTHERS
Directory lists are identical
Comparing contents
--------------------
Comparing test-tagpix-fm/MERGED/OTHERS/2016 to test-tagpix-cnd/MERGED/OTHERS/2016
Directory lists are identical
Comparing contents
2016-06-26__untagged3-gif.gif matches
--------------------
Comparing test-tagpix-fm/MERGED/OTHERS/2018 to test-tagpix-cnd/MERGED/OTHERS/2018
Directory lists are identical
Comparing contents
2018-09-24__untagged4-png.png matches
2018-09-24__restore-originals.py matches
2018-09-25__HEADER.html matches
2018-09-26__index.html matches
2018-09-26___HOW-MADE.txt matches
--------------------
Comparing test-tagpix-fm/MERGED/PHOTOS to test-tagpix-cnd/MERGED/PHOTOS
Directory lists are identical
Comparing contents
--------------------
Comparing test-tagpix-fm/MERGED/PHOTOS/2013 to test-tagpix-cnd/MERGED/PHOTOS/2013
Directory lists are identical
Comparing contents
2013-04-13__untagged2-scan.jpg matches
--------------------
Comparing test-tagpix-fm/MERGED/PHOTOS/2018 to test-tagpix-cnd/MERGED/PHOTOS/2018
Directory lists are identical
Comparing contents
2018-09-23__galaxys8-6R.jpg matches
2018-09-23__sonydsc-3U.JPG matches
2018-09-23__galaxys8-1N.jpg matches
2018-09-23__ipod6g-1N.JPG matches
2018-09-23__ipod6g-3U.JPG matches
2018-09-23__sonydsc-8L.JPG matches
2018-09-23__sonydsc-1N.JPG matches
2018-09-23__ipod6g-6R.JPG matches
2018-09-23__galaxys8-8L.jpg matches
2018-09-23__ipod6g-8L.JPG matches
2018-09-23__sonydsc-6R.JPG matches
2018-09-23__galaxys8-3U.jpg matches
--------------------
Comparing test-tagpix-fm/MERGED/PHOTOS/2014 to test-tagpix-cnd/MERGED/PHOTOS/2014
Directory lists are identical
Comparing contents
2014-02-19__untagged1-jpg.jpg matches
================================================================================
Runtime hrs:mins:secs = 0:0:0.03
Dirs checked 10, Files checked: 20, Files skipped: 0
System metadata (cruft) files were skipped
No diffs found.
End of report.




********************************************************************************************
6) CONFIRM that COPY-ONLY's RESULT tree same as FILE-MOVE's
********************************************************************************************

ubuntu-user:~/Desktop$ python3 Mergeall-source/diffall.py test-tagpix-fm test-tagpix-co -skipcruft
--------------------
Comparing test-tagpix-fm to test-tagpix-co
Directory lists are identical
Comparing contents
--------------------
Comparing test-tagpix-fm/MERGED to test-tagpix-co/MERGED
Directory lists are identical
Comparing contents
--------------------
Comparing test-tagpix-fm/MERGED/MOVIES to test-tagpix-co/MERGED/MOVIES
Directory lists are identical
Comparing contents
--------------------
Comparing test-tagpix-fm/MERGED/OTHERS to test-tagpix-co/MERGED/OTHERS
Directory lists are identical
Comparing contents
--------------------
Comparing test-tagpix-fm/MERGED/OTHERS/2016 to test-tagpix-co/MERGED/OTHERS/2016
Directory lists are identical
Comparing contents
2016-06-26__untagged3-gif.gif matches
--------------------
Comparing test-tagpix-fm/MERGED/OTHERS/2018 to test-tagpix-co/MERGED/OTHERS/2018
Directory lists are identical
Comparing contents
2018-09-24__untagged4-png.png matches
2018-09-24__restore-originals.py matches
2018-09-25__HEADER.html matches
2018-09-26__index.html matches
2018-09-26___HOW-MADE.txt matches
--------------------
Comparing test-tagpix-fm/MERGED/PHOTOS to test-tagpix-co/MERGED/PHOTOS
Directory lists are identical
Comparing contents
--------------------
Comparing test-tagpix-fm/MERGED/PHOTOS/2013 to test-tagpix-co/MERGED/PHOTOS/2013
Directory lists are identical
Comparing contents
2013-04-13__untagged2-scan.jpg matches
--------------------
Comparing test-tagpix-fm/MERGED/PHOTOS/2018 to test-tagpix-co/MERGED/PHOTOS/2018
Directory lists are identical
Comparing contents
2018-09-23__galaxys8-6R.jpg matches
2018-09-23__sonydsc-3U.JPG matches
2018-09-23__galaxys8-1N.jpg matches
2018-09-23__ipod6g-1N.JPG matches
2018-09-23__ipod6g-3U.JPG matches
2018-09-23__sonydsc-8L.JPG matches
2018-09-23__sonydsc-1N.JPG matches
2018-09-23__ipod6g-6R.JPG matches
2018-09-23__galaxys8-8L.jpg matches
2018-09-23__ipod6g-8L.JPG matches
2018-09-23__sonydsc-6R.JPG matches
2018-09-23__galaxys8-3U.jpg matches
--------------------
Comparing test-tagpix-fm/MERGED/PHOTOS/2014 to test-tagpix-co/MERGED/PHOTOS/2014
Directory lists are identical
Comparing contents
2014-02-19__untagged1-jpg.jpg matches
================================================================================
Runtime hrs:mins:secs = 0:0:0.03
Dirs checked 10, Files checked: 20, Files skipped: 0
System metadata (cruft) files were skipped
No diffs found.
End of report.




********************************************************************************************
7) CONFIRM that COPY-AND-DELETE's source tree same as FILE-MOVE's (both changed)
********************************************************************************************

ubuntu-user:~/Desktop$ python3 Mergeall-source/diffall.py verify-tagpix/reorientation-fm /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd -skipcruft
--------------------
Comparing verify-tagpix/reorientation-fm to /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd
Directory lists are identical
Comparing contents
--------------------
Comparing verify-tagpix/reorientation-fm/_thumbspage to /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-cnd/_thumbspage
Directory lists are identical
Comparing contents
sonydsc-1N.JPG.html matches
sonydsc-8L.JPG.html matches
galaxys8-1N.jpg matches
untagged2-scan.jpg matches
...etc...
galaxys8-1N.jpg.html matches
galaxys8-6R.jpg matches
================================================================================
Runtime hrs:mins:secs = 0:0:0.01
Dirs checked 2, Files checked: 32, Files skipped: 0
System metadata (cruft) files were skipped
No diffs found.
End of report.




********************************************************************************************
8) CONFIRM that COPY-ONLY's SOURCE tree differs from FILE-MOVE's (unchanged, changed)
********************************************************************************************

ubuntu-user:~/Desktop$ python3 Mergeall-source/diffall.py verify-tagpix/reorientation-fm /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-co -skipcruft
--------------------
Comparing verify-tagpix/reorientation-fm to /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-co
*UNIQUE items in /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-co:
... _HOW-MADE.txt
... galaxys8-1N.jpg
... HEADER.html
... index.html
... ipod6g-1N.JPG
... restore-originals.py
... sonydsc-1N.JPG
... untagged1-jpg.jpg
... untagged2-scan.jpg
... untagged3-gif.gif
... untagged4-png.png
... sonydsc-8L.JPG
... sonydsc-6R.JPG
... sonydsc-3U.JPG
... ipod6g-8L.JPG
... ipod6g-6R.JPG
... ipod6g-3U.JPG
... galaxys8-8L.jpg
... galaxys8-6R.jpg
... galaxys8-3U.jpg
Comparing contents
--------------------
Comparing verify-tagpix/reorientation-fm/_thumbspage to /media/ubuntu-user/msd256-2/verify-tagpix/reorientation-co/_thumbspage
Directory lists are identical
Comparing contents
sonydsc-1N.JPG.html matches
sonydsc-8L.JPG.html matches
galaxys8-1N.jpg matches
untagged2-scan.jpg matches
...etc...
galaxys8-1N.jpg.html matches
galaxys8-6R.jpg matches
================================================================================
Runtime hrs:mins:secs = 0:0:0.01
Dirs checked 2, Files checked: 32, Files skipped: 0
System metadata (cruft) files were skipped
Diffs found: 1
- items UNIQUE at [verify-tagpix/reorientation-fm] - [/media/ubuntu-user/msd256-2/verify-tagpix/reorientation-co]
End of report.




********************************************************************************************
9) CONFIRM that COPY modes' RESULT trees also have the same timestamps as FILE-MOVE's
********************************************************************************************

ubuntu-user:~/Desktop$ python3 Mergeall-source/mergeall.py test-tagpix-fm test-tagpix-cnd -report -skipcruft
Starting.
------------------------------------------------------------------------------- 
*Collecting tree differences
Skipping system cruft (metadata) files in both FROM and TO
comparing [test-tagpix-fm] [test-tagpix-cnd]
comparing [test-tagpix-fm/MERGED] [test-tagpix-cnd/MERGED]
comparing [test-tagpix-fm/MERGED/MOVIES] [test-tagpix-cnd/MERGED/MOVIES]
comparing [test-tagpix-fm/MERGED/OTHERS] [test-tagpix-cnd/MERGED/OTHERS]
comparing [test-tagpix-fm/MERGED/OTHERS/2016] [test-tagpix-cnd/MERGED/OTHERS/2016]
comparing [test-tagpix-fm/MERGED/OTHERS/2018] [test-tagpix-cnd/MERGED/OTHERS/2018]
comparing [test-tagpix-fm/MERGED/PHOTOS] [test-tagpix-cnd/MERGED/PHOTOS]
comparing [test-tagpix-fm/MERGED/PHOTOS/2013] [test-tagpix-cnd/MERGED/PHOTOS/2013]
comparing [test-tagpix-fm/MERGED/PHOTOS/2018] [test-tagpix-cnd/MERGED/PHOTOS/2018]
comparing [test-tagpix-fm/MERGED/PHOTOS/2014] [test-tagpix-cnd/MERGED/PHOTOS/2014]
Phase runtime: 0.0023830020000161767
------------------------------------------------------------------------------- 
*Reporting tree differences
-------------------------------------------------------------------------------
SAMEFILE DIFFERENCES: (name, dirfrom, dirto, why)
**These items will be replaced in dirto by automatic resolution**

[]
-------------------------------------------------------------------------------
UNIQUE ITEMS IN DIRTO: (names, dirfrom, dirto)
**These items will be deleted from dirto by automatic resolution**

[]
-------------------------------------------------------------------------------
UNIQUE ITEMS IN DIRFROM: (names, dirfrom, dirto)
**These items will be copied over to dirto by automatic resolution**

[]
-------------------------------------------------------------------------------
MIXED MODE NAMES: (name, dirfrom, dirto)
**These items will be replaced in dirto by automatic resolution**

[]
------------------------------------------------------------------------------- 
*Summary
Compared    => files: 20, folders: 10
Differences => samefile: 0, uniqueto: 0, uniquefrom: 0, mixedmode: 0
Changed:
files   => created: 0, deleted: 0, replaced: 0
folders => created: 0, deleted: 0, replaced: 0
-------------------------------------------------------------------------------
Finished.



[Home page] Books Code Blog Python Author Train Find ©M.Lutz