2016-08-19 9 views
-1

sudo chmod 777 -R <path>を使用して操作のアクセスを許可したいのですが、指定したパスをダブルチェックしましたが、既存のもので、タイプミスはありませんでしたが、 chmod: -R: No such file or directory。なぜ私はこのエラーが発生しているかについての任意のアイデア?chmodを取得する既存のパス上のchmod 777 -R

+0

'sudo chmod -R 777 'です。 '-R'スイッチは実際のパーミッションに使用する必要があります。 – Cyclonecode

+0

そうです。私は-Rはちょうどの前にどこにでも追加できるフラグだと思っていました。 –

+0

使用方法が不明な場合は、 'man 'を使用してコマンドの構文をチェックアウトすることができます。 – Cyclonecode

答えて

1

あなたがSE以下になるchmodのmanページから概要を見れば:

SYNOPSIS
のchmod [OPTION] ... MODE [、MODE] ... FILE ...
のchmod [オプション] ... OCTAL-MODEファイル...
のchmod [オプション] ... --reference = RFILE FILEは...

-Rフラグは、実際のファイルの前に使用されるべきですモードなので、nこのようなコマンドを呼び出すためにEED:

sudo chmod -R 777 <path> 

を今、あなたはもちろん存在しない-Rという名前のファイルに777権限を設定しようとしています。

+0

これで説明しました。私は他の多くの人が注文を混乱させるのを見た。 –

関連する問題