sh ./ 執行區別

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目錄下任何用戶可建立
也就是是否可建立文件等只考慮所在文件夾權限,其上上級文件夾的權限不考慮
相關文章
相關標籤/搜索