in s3plugin/s3plugin.go [305:320]
func GetS3Path(folder string, path string) string {
/*
a typical path for an already-backed-up file will be stored in a
parent directory of a segment, and beneath that, under a datestamp/timestamp/
hierarchy. We assume the incoming path is a long absolute one.
For example from the test bench:
testdir_for_del="/tmp/testseg/backups/$current_date_for_del/$time_second_for_del"
testfile_for_del="$testdir_for_del/testfile_$time_second_for_del.txt"
Therefore, the incoming path is relevant to S3 in only the last four segments,
which indicate the file and its 2 date/timestamp parents, and the grandparent "backups"
*/
pathArray := strings.Split(path, "/")
lastFour := strings.Join(pathArray[(len(pathArray)-4):], "/")
return fmt.Sprintf("%s/%s", folder, lastFour)
}