Upload directory

Upload a directory from the local to the remote system.