2013-07-13 13 views
20

説明は次のとおりです。Linuxのchownコマンドの-Rパラメータ、それが何を意味し

「何

"-R、--recursive

を再帰的にファイルやディレクトリを操作します"再帰的な "ここの意味ですか?

+3

この質問は、英語に関するものであるため、話題にはならないようです。 –

+2

ここで検索:http://google.com/search?q=recursion –

+2

再帰についてはこの質問をご覧ください:http://stackoverflow.com/questions/17629046/linux-chown-r-parameter-what-does-it -mean –

答えて

47

"再帰的"とは、操作がすべてのファイルとディレクトリ(および任意のディレクトリ内のすべてのファイルとディレクトリ)に対して実行されることを意味します。だから、

chown -R foo /some/path 

/some/path

P.S.内のすべてのファイルとディレクトリのfooへのファイルの所有者を変更しますあなたもrecursive用の辞書のエントリを見ているかもしれません:

N、再帰:あなたは-Rフォルダ上でコマンドを実行した場合、コマンドはいくつかのLinuxで再帰

+12

Googleで 'recursion'を検索します。「あなたが意味したか:再帰」 – Random

+0

See、私はすでにあなたに言った! – devnull

+0

@ランダムGoogle ... genious – Edward

2

それはサブディレクトリとその内容にそれを適用すること、つまり、再帰chown()ディレクトリが遭遇したとき。

3

を参照してください。コマンドは、そのフォルダのツリー内のすべてのファイルとフォルダに対して動作します。 ファイルでコマンドを実行すると、-Rは効果がありません。

コマンドは特定のフォルダで動作し、は再帰的にはその中のファイルとフォルダで動作します。それはrecursionに基づいています。

たとえば、あなたは

rm -R folder-name 

でフォルダとその内容を削除することもできますし、この中

grep -R -n the-string . 

と、現在のフォルダツリー内のすべてのファイル内の特定の文字列の出現をすべて見つけることができます例-nは行番号を表示するためのものです。

関連する問題