回答:
通常/
、サブフォルダ(または/usr
)のいずれかに直接または直接存在するアイテムの名前を変更することは適切ではありません。実際、ホームディレクトリ以外の名前を変更する必要があり、正しく実行していることが確実でない限り、名前を変更しないでください。そうしないと、Ubuntuシステムの機能にとって重要な名前を変更して、動作を停止(または正常に動作を停止)する可能性があります。
上記の質問のような質問をしている場合は、新しい質問を投稿することを検討する必要があります。ここでは、達成したいことに関する詳細情報を提供するか、既に質問した場合は詳細を追加します。
ターミナルでファイルまたはフォルダーの名前を変更するには、mv
次のコマンドを使用します(同じパーティション上のある場所から別の場所にファイルまたはフォルダーを移動するのに使用するのと同じコマンド):
mv old-name new-name
あなたは(あなたがいないときが多い場合で書き込み権限がありませんフォルダ内のファイルやフォルダが存在する場合は、その所有者を)、その後、実行しなければならないとして、このコマンドを実行するroot
とsudo
:
sudo mv old-name new-name
(または、必要に応じて別の非ユーザーとして名前変更操作を実行することもできます。また、所有していないディレクトリに書き込み権限があるが、スティッキービットが設定されている場合は、を使用せずに、自分が所有していない内部のファイルの名前を変更できます。sudo -u username mv old-name new-name
root
sudo
+ をroot
押してコマンドを実行するなどして、ファイルマネージャNautilusを実行できます。これにより、どこでもファイルやフォルダの名前を変更したり、他のあらゆる強力で危険なことを行うことができます。AltF2gksu nautilus
注意してください、とすることを覚えているすべてのプログラムは、あなたから(開口文書でのように)を起動root
Nautilusのウィンドウとしても実行されroot
、あなたが後で定期的にそれを混同しないように設定が完了したら、ウィンドウを閉じて確認して、より安全なノーチラスウィンドウ。
しかし、あなたが本当に何をしているのかを本当に知っているのでない限り、ホームディレクトリ以外のものの名前を変更しないでください。Ubuntuシステムがひどく壊れてしまう可能性があります。そして、おそらくあなたが達成しようとしていることは何も達成しないでしょう。
ユーザーがエラーなしでアイテムの名前を変更できる条件を明確にする手助けをしてくれたリチャードに感謝しPermission denied
ます。
管理者であっても、通常デスクトップを使用している場合は、一般的なユーザー特権があります。この方法では、アカウントへのアクセス権を取得したユーザー(ウイルスなど)がシステムを完全に制御することはできません。
管理者特権でプログラムを実行するにgksu
は、Alt-F2
プロンプトから、またはsudo
端末で使用する必要があります。たとえば、押しAlt+F2
て入力するgksu nautilus
すると、パスワードの入力が求められ(実際に自分であることを証明するため)、管理者権限でファイルブラウザが起動します。このウィンドウを使用すると、システム上のすべてのものを変更できます。しかし、注意してください
特に、あなたは外の何かを台無しにしないでください /home
が何をしているのかわからない限り、。他のフォルダーにはシステムファイルが含まれています。これらのファイルを変更すると、コンピューターが破損する可能性があります。特定のタスクを達成しようとしていて、それを修正する方法がわからない場合は、新しい質問を開いて修正方法に関する指示を得る必要があります。多くの場合、システムを壊さない簡単な修正があります。
たとえば、 /usr
フォルダのすると、グラフィカルインターフェイスを使用するために必要なプログラムを含む、コンピューター上のほぼすべてのプログラムが破損します。
言い換えれば、この種の問題を解決するには、Linuxをかなり経験している必要があります。
次の回避策を提案できます。/ディレクトリの下のフォルダの名前を変更するには、次のようにします。
sudo mkdir /newdir
sudo chown -R user:group /newdir
cp /olddir/filename.ext /newdir
sudo rm -r -f /olddir