>From the Unix client manual: complete Restores the entire path, starting from the root, into the specified directory. The entire path includes all the directories except the file space name.
So the client is correctly. The only way I can think of to accomplish what you want is to include the file system name in the target directory specification, i.e.: dsmc retrieve -preser=complete -filelist=restflst /export/home/usr/ Regards, Andy Andy Raibeck IBM Software Group Tivoli Storage Manager Client Development Internal Notes e-mail: Andrew Raibeck/Tucson/[EMAIL PROTECTED] Internet e-mail: [EMAIL PROTECTED] The only dumb question is the one that goes unasked. The command line is your friend. "Good enough" is the enemy of excellence. Dan <[EMAIL PROTECTED]> Sent by: "ADSM: Dist Stor Manager" <[EMAIL PROTECTED]> 01/16/2004 14:00 Please respond to "ADSM: Dist Stor Manager" To: [EMAIL PROTECTED] cc: Subject: Problem retaining full path name with retrieve I'm probably missing something obvious, but I can't figure out how to retrieve a file to a new directory while retaining the full path name, when the beginning of the path name is a mount point. (I don't know if my terminology is right--I'm new to the unix world). For example, I want to retrieve /usr/local/test2 to /export/home/usr/local/test2. If /usr is not a mount point, and the file is in the root filesystem, everything works fine. But if a filesystem is mounted on /usr, the retrieved file drops the /usr: dsmc retrieve -preser=complete -filelist=restflst /export/home/ Retrieving 24,968 /usr/local/test2 --> /export/home/local/test2 [Done] Client is TSM 5.1.1 on Solaris 8, server is ADSM 3.1.2.1 on OS/390. Thanks for any help.