私は、ローカル開発用にDockerを使用して、Mac上のすべてのものをコンテナにインストールする作業を開始しました。プロジェクトの数によって見ると、私定期的に彼らは何を達成しようとしている、特にドックで-type d-exec chmod 750/640を使用する場合
find /www -type d -exec chmod 750 {} \; \
find /www -type f -exec chmod 640 {} \;
まず、次のシェルコマンドを参照して、第二のコマンドが実際に何を意味し、最後になぜあなたはしたいです/とき、または使用する必要がありますこの?
私は最近、複製して別のプロジェクトを修正して(それはもはや同じベースコンテナに基づいた十分な公正....それでも)違いはありませんように見えて、これらのコマンドを引っ張りました。
啓発のどんな光り輝く光景も大変ありがたいです。 handy link in the comments below to explain shellを教えてくれること
: は何: - 750のはまだわからない、そしてもっと重要なのは、なぜあなたはこれを行うだろう750 にパーミッションを変更し、/www
ですべてのフォルダを検索し、chmodコマンドを実行し
'find'コマンドと' chmod'コマンドのドキュメントを読んだことがありますか? –
[find/www-type d -exec chmod 750 {} \;](http://explainshell.com/explain?cmd=find+%2Fwww+-type+d+-exec+chmod+750+ {}) – Cyrus
ありがとう素晴らしいリンクは、シェルが私の新しい親友になることを説明します。 – pushplaybang