If I understand correctly, you want to rename the “sub” folder on the file system to “sub_rename”, and still have USD be able to find the corresponding files?
However, perhaps we should first clarify what your goal is. With Ar Resolver, you can customize the asset path resolution behavior. For example, you could implement logic so that any path containing the string “xxx” is resolved to “xxx_rename”, but I’m not sure if that’s really what you want.
If you need some examples of Ar Resolvers, you might want to refer to this thread: USD Asset Resolver - Practical Example/Reference Implementations