をロックし、私はもう現在のフォルダにアクセスする(そしてもちろん、このスクリプトを開く)ことができません。 Konquerorでフォルダを見ると、フォルダアイコンに追加のロックがあります。誰が何が起こったのか、どうすれば元に戻すことができますか?実行するPerlスクリプトが誤って私はこのスクリプトを実行する際に、次のコード</p> <pre><code>#/usr/bin/perl use strict; use warnings; chmod -R 775,"path-to-current-folder"; </code></pre> <p>を持っているPerlスクリプトを持っているフォルダ
このフォルダのアクセス許可を確認しましたが、明らかにd---------
に変更されています。私は許可をリセットすることでこの問題を解決しましたが、なぜ誰がこれが起こったのか説明できれば素晴らしいと思います。ありがとう。
ルートになり、元に戻します。次に 'perldoc -f chmod'を慎重に見直してください。 – xxfelixxx
私はchmodが '-R'をモード、すなわち' 0'と解釈して、それを '775'と "path-to-current-folder"という名前のファイルに適用しようとしたと思います。 – xxfelixxx
@xxfelixxxほぼそうではありません。 '-R'は[ファイルテスト演算子](http://perldoc.perl.org/functions/-X.html)の1つです。 '-R 775'はテストの結果です" RUIDが読み取れる '775'というファイルがありますか?" '775'という名前のファイルがないのでおそらく偽です。それでfalseは0になります。 – hobbs