Suppose you have n directories d1,d2,..,dn which you want to transfer (including all the files in the trees rooted below these directories) and some other files f1,f2,..,fk . In the following use relative file name, e.g. if the directory is /cs/pearl/danar/PHD then cd to /cs/pearl/danar and use the name ./PHD , and if you need the file /cs/pearl/danar/xxx/yyy use the name ./xxx/yyy . Now do the following (assuming you cd'ed to the right place) : 1. unix command: tar cvf - d1 d2 ... dn f1 f2 ... fk | gzip -9 > /var/tmp/dr.tar.gz 2. unix command: uuencode dr.tar.gz < /var/tmp/dr.tar.gz > /var/tmp/dr.tar.gz.uu 3. mail the file /var/tmp/dr.tar.gz.uu to boston, unix command: mail danar@theory.lcs.mit.edu < /var/tmp/dr.tar.gz.uu Once you have recieved it at MIT do: 1. Create a directory and move your email from HU to this directory. 2. Call the email file dr.tar.gz.uu (you don't have to edit the file - just save it using the mail program) 3. unix command: uudecode dr.tar.gz.uu 4. unix command: gunzip -c dr.tar.gz | tar xvf - IF ONLY NEED TAR, THEN DO tar xvf - < {filename}