code: private void copyFile(AlluxioURI srcPath, AlluxioURI dstPath)
        throws AlluxioException, IOException {
      try (Closer closer = Closer.create()) {
        FileInStream is = closer.register(mFileSystem.openFile(srcPath));
        FileOutStream os = closer.register(mFileSystem.createFile(dstPath));
        try {
          IOUtils.copy(is, os);
        } catch (Exception e) {
          os.cancel();
          throw e;
        }
        System.out.println(String.format(COPY_SUCCEED_MESSAGE, srcPath, dstPath));
      }
      preserveAttributes(srcPath, dstPath);
    }
docs: Copies a file in the Alluxio filesystem.
  
  @param srcPath the source {@link AlluxioURI} (has to be a file)
  @param dstPath the destination path in the Alluxio filesystem