Getting all versions of a file from a Time Machine backup I have 2 terabytes worth of TM backups on my external hard drive and I need all versions of a specific folder (more specifically, all the files from that folder).
Is it possible to extract all backups of a folder from my backup without going through all the days with backups and extracting them manually?
If you are a bit familiar with the terminal, it is quite easy.
Open the terminal and cd to the location of your backups on your backup hard drive.
Then, you copy all versions of the folder you are interested in into a new folder with rsync.

I'm making up an example where you want to copy all versions of the folder /Users/peter/Documents/thesis/ into a new folder ~/all_my_versions that is located in your home folder.

You will have to adapt the paths to your system, e.g. by replacing Macintosh\ HD with the name of your harddrive.

# create new folder
mkdir ~/all_my_versions/
# change directory to your backups
cd /Volumes/Backup_HD/Backups.backupdb/My_MacBook_Pro/
# run for loop to copy all folders into newly created directory
for F in *
 do
  rsync -avz $F/Macintosh\ HD/Users/peter/Documents/thesis ~/all_my_versions/$F
 done


In the end, the folder ~/all_my_versions will contain several subfolders, whose names are the backup dates and times:

2015-10-19-113849/
2015-10-28-111812/
2015-11-04-104802/