cpShuffleSature randomly copies files. It is designed for copying music, pictures, or films onto portable hardware devices which serve as a filesystem (such as I-Bead, iPod, MuVo, Archos, or others). The source subdirectories are replicated on the target and many options are provided (parts of the original directory names filtering, a given amount of available space on the target filesystem preservation, copying of whole directories, size of each target directory limits, etc.). A history file tracks the activity to reduce over- and under-copying of any file.
| Tags | Utilities multimedia Sound/Audio Video |
|---|---|
| Licenses | Public Domain |
| Operating Systems | OS Independent |
| Implementation | Perl |
Recent releases


Changes: The program now sorts (using MP3::Tag) by track number instead of alphabetically when in -w mode (i.e. "copy whole directories").


Changes: The new "--nosubdir" option was added to specify how subdirectories are created on the target. A new scoring scheme was implemented. The new "--prefername a_regexp" option overscores files whose names are selected by a regular expression. The history file now seems stable. Various minor enhancements were made.


Changes: Better directory copy (-w).


Changes: Locking of source or target files is now provided. More adequate and efficient scoring was added. The "-w" option now works and sorts the directory contents. One may choose the minimum age of any processed file, expressed with familiar units such as weeks or days. The history-file content is protected in case of serialization failure. Numerous enhancements were made to argument processing and documentation.


Changes: Any file name is now OK.