Share permissions refer to users connecting to a share. Share permissions only apply to network sharing.
NTFS permissions are assigned to the file system itself. Therefore, NTFS permissions affect both network and local access to shared resources.
Allow vs. deny
You can have one permission for users accessing a file locally and a different permission for users accessing it across a share. If there is a conflict, the most restrictive setting will apply. Deny will override an allow.
Moving vs. copying folders and files
NTFS permissions are inherited from parent objects. Consequently, you don’t have to manually specify NTFS permissions to every file. The file will just use the permissions assigned to the parent object. However, if you move that file to a different volume, the file will then take on the permissions of the parent object on that other volume. If the file was moved within the same volume, then the permissions will be retained.