find /path/to/wordpress -type f -exec chmod 664 {} \;
ファイルの種類を見つけてchmodを実行しているようです。
{}
と\
の用途は何ですか;
?
ベストアンサー1
{}
返されるファイルを表し、find
終了\;
者です。
これは\;
「コマンドを実行する」という意味であることを覚えておいてくださいそれぞれfind から返されるファイルです。
あなたの場合
find /path/to/wordpress -type f -exec chmod 664 {} \;
chmod 664
に「という意味です/path/to/wordpress
。
たとえば、次のような場合
/path/to/wordpress/file1
/path/to/wordpress/file2
/path/to/wordpress/file3
結果は次のchmod
3つの呼び出しと同じです。
chmod 664 /path/to/wordpress/file1
chmod 664 /path/to/wordpress/file2
chmod 664 /path/to/wordpress/file3
\+
パスするkillコマンドを使用することもできます。すべてコマンドの引数であるファイルを見つけます。
上記の例では、find /path/to/wordpress -type f -exec chmod 664 {} \+
これは次のようになります。一つ chmod
:
chmod 664 /path/to/wordpress/file1 /path/to/wordpress/file2 /path/to/wordpress/file3