Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Ofxgist | 29 | 6 years ago | 3 | C++ | ||||||
openFrameworks implementation of GIST real-time sound analysis library | ||||||||||
Cli Cube Timer | 16 | 4 years ago | 42 | November 30, 2019 | 3 | JavaScript | ||||
Time your solves, without leaving the terminal | ||||||||||
Copy From Mac Time Machine | 11 | 3 years ago | 1 | mit | Shell | |||||
The gist at https://gist.github.com/vjt/5183305, just as a repo | ||||||||||
Gist Browser | 6 | 8 months ago | 23 | JavaScript | ||||||
Real time Gist monitor | ||||||||||
Alfred Time Tracker.alfredworkflow | 4 | 6 years ago | 5 | |||||||
'Binary' workflow file for dayjo/alfred-time-tracker |
"Copy data from a Time Machine volume mounted on a Linux box".
This is a copy of the gist of @vjt, just as a repo, to allow opening issues, Pull Requests etc.
It copies files from an Apple Mac Time Machine backup to a "normally structured" (i.e. with reconstructed directory trees) file system.
(tested on a Debian based Gnu/Linux 4.4.)
Prerequisites: access to a terminal.
Mount the hdfs volume where your Mac's Time Machine backup was created.
Get the script by cloning this repo, or, even simpler, copying the script into a newly created file named copy-from-time-machine.sh
.
It's important to set the executable permission on the file, because it recursively calls itself:
chmod +x copy-from-time-machine.sh
Run the script - doing this as sudo
avoids possible file permission problems:
sudo ./copy-from-time-machine.sh $source $target
where $source
is the mount point (i.e. not e.g. /dev/sdb2
) of the Time Machine Volume and the proper directory (e.g. could be "Latest") and $target
is the directory where you want to have the files copied to.
As a third argument the path of .HFS+ Private Directory Data\r
could be given, if it wasn't detected by the script.
Feel free to open issues.