Ubuntuでファイルを/usr/localに移動する方法は?

Ubuntuでファイルを/usr/localに移動する方法は?

私は64ビットシステムの最新のUbuntuで作業しています。現在のGnomeコマンドプロンプトにあり、ダウンロードディレクトリの下のファイルを/usr/localchmod 777 filenameどうすればいいですか?

ベストアンサー1

何も実行しないでくださいchmod 777これにより、誰でも作成して実行できますが、実際には望ましくありません。私の言葉を信じてください。絶対にそうしないでください。子猫の死、エイリアンの惑星の爆発、その他の破壊的な混乱について責任を負いません。必要なのは7最初の数字だけです。これは、ファイル所有者がファイルを書き込み、編集、実行できることを意味します。 2番目の数字はグループの所有者を表し、まれに7許可されることがあります。それ以外の場合は、必要な権限に権限を制限する必要があります。

ファイルの元の権限を知っている場合は、もう一度変更することをお勧めします。わからない場合、回避策は次のとおりです。

  1. ファイルが実行可能な場合は、755次のことを試すことで実行できますが、rwx他のユーザーは次の操作しか実行できませんrx
    $ chmod 755 filename
  2. ファイルが単純なデータファイルであり、読み取り可能である必要がある場合は、自分と他の人だけが読み取れるように644設定してください。rw
    $ chmod 644 filename

さて、ファイルの移動について学びます:)移動するには、/usr/binスーパーユーザーとして move コマンドを実行する必要があります。問題のファイルを所有している可能性がありますが、そのファイルを移動したいディレクトリを所有していないため、そのファイルへの書き込み権限がありません。次のように、sudoコマンドを使用してroot権限でコマンドを実行できます。

$ sudo mv filename /usr/local

ユーザーパスワードの入力を求められます。

おすすめ記事