There is currently no option to disable temporary files in the Sink of Data Flow.
You can use a Copy Data activity instead of a Data Flow activity**.** As you mentioned, you can disable temporary files in the Copy Data activity.
Or you can use a custom script activity to move the temporary file to the target location with the ADF Bash Script or ADF PowerShell script activities to perform this task.
#!/bin/bash
# Get the path to the temporary file
temp_file_path=$1
# Get the path to the target location
target_location=$2
# Move the temporary file to the target location
mv $temp_file_path $target_location