Setting permissions

After transferring a new site to my Linode server, I tried setting the permissions following the instructions from https://learn.getgrav.org/troubleshooting/permissions with these commands from the permissions-fixing shell script (I changed joeblow:staff to the correct values):

sudo chown -R joeblow:staff .
sudo find . -type f | xargs chmod 664
sudo find ./bin -type f | xargs chmod 775
sudo find . -type d | xargs chmod 775
sudo find . -type d | xargs chmod +s

However I got a lot of these errors:

chmod: cannot access ‘./user/themes/deliver/fonts/Novecento’: No such file or directory
chmod: cannot access ‘sans’: No such file or directory
chmod: cannot access ‘wide’: No such file or directory

The commands in this format worked better:

sudo chown -R joeblow:staff .;
sudo find . -type f -exec chmod u=rw,g=rw,o=r '{}' \;
sudo find ./bin -type f -exec chmod u=rwx,g=rwx,o=rx '{}' \;
sudo find . -type d -exec chmod u=rwx,g=rwx,o=rx '{}' \;
sudo find . -type d -exec chmod +s '{}' \;

New format from Securing file permissions and ownership (Drupal)