我已經開始與Docker一起工作以進行本地開發,從將Mac上的所有內容安裝到容器。期待通過一些項目我經常看到下面的shell命令,尤其是什麼時候在Docker中使用-type d-exec chmod 750/640
find /www -type d -exec chmod 750 {} \; \
find /www -type f -exec chmod 640 {} \;
首先,什麼是他們試圖實現,其次什麼的命令實際上意味着,最後爲什麼/時,你會想要或需要使用這個?
我最近重複並修改了另一個項目,發現把這些命令拉出來似乎沒有什麼區別(足夠公平,它不再基於相同的基本容器......但仍然)。
任何啓發的微光將不勝感激。
EDITS:
這handy link in the comments below to explain shell告訴我們: 什麼:找到的所有文件夾中/www
並執行chmod命令,更改權限至750 - 仍然不確定的750,更重要的是你爲什麼要這麼做。
您是否閱讀過'find'和'chmod'命令的文檔? –
[find/www -type d -exec chmod 750 {} \;](http://explainshell.com/explain?cmd=find+%2Fwww+-type+d+-exec+chmod+750+ {}) – Cyrus
thanks for真棒鏈接,解釋shell將成爲我新的最好的朋友。 – pushplaybang