fileArc.cというファイルがあり、次のコマンドを実行すると割り当て指示が表示されます。
cp fileArc.c /pc
その後、自分のデスクトップに作成されたフォルダからファイルにアクセスできます。ただし、コマンドを使用しようとすると、次の結果が表示されます。
cp: cannot stat '/pc/fileArc.c': Permission denied
この問題を解決する方法がわかりません。
答え1
/pc
Unixシステムのランダムディレクトリではありません。ユーザーディレクトリは通常デフォルトのユーザーディレクトリ()にあり、他のターゲット(にマウントされているドライブ)/home/…/
に書き込むこともできます。/tmp
media
/pc
ディレクトリが存在せず、アクセス権がないと、最初のコピーは失敗します/
。ルートの場合、コピーは成功しますがディレクトリがない場合、コピーは/pc
ファイル名の変更をコピーします/pc
。これは望む作業ではありません。
/pc
次のコマンドを使用すると、権限とその内容を確認できます。ls -la /pc
答え2
上記のように、これはフォルダ/ pcの権限である可能性があります。まだ作成されていない場合はこれはユーザー権限に関連し、作成された場合はフォルダ権限を変更することをお勧めします。