sh 无执行权限也可执行linux
./ 必须拥有执行权限ubuntu
linux文件夹权限:只考虑当前所在文件夹的权限bash
好比 code
logs@ubuntu3:/$ ll total 10 drwxr-xr-x 2 root root 4096 Sep 30 00:19 bin drwxr-xr-x 4 root root 3072 Oct 21 03:44 boot drwxr-xr-x 8 root root 4096 Feb 28 11:08 data logs@ubuntu3:/$ cd /data logs@ubuntu3:/data$ ll total 1 drwxrwxrwx 8 root root 4096 Feb 28 11:08 test data目录的权限是drwxr-xr-x 8 root root,在data目录下只有root用户可建立文件 data/test目录的权限是drwxrwxrwx 8 root root,在test目录下任何用户可建立 也就是是否可建立文件等只考虑所在文件夹权限,其上上级文件夹的权限不考虑