私のオペレーティングシステムはUbuntu 14.04 LTSです。ファイルを受け取り、/root/1.txt
ファイルに対する読み取り権限がない「yu」を使用してログインしました。
コードを使用するとif [ -e /root/1.txt ]
false が返されます。私はこれを使用してsu - root
ユーザーを変更し、正しい結果を得ることができることを知っています。
私の質問は:そうでなければどうすればいいですかsu - root
?この状況を解決する方法はありますかsudo
?
この状況を解決しました。test
sudo test -e /root/1.txt &&echo "the file is exist" ||echo "the file isn't exist"
ベストアンサー1
いいえ。
/root/
世界中で読むことができない良い理由。ファイルを使用する必要がある場合は、別の場所に置いてください。