GNU/Linux >> Linux の 問題 >  >> Linux

ホーム ディレクトリで mkdir を使用できません:権限が拒否されました (Linux Lubuntu)

「sudo」を使用してコマンドを記述してみてください:

<ブロック引用>

sudo mkdir ディレクトリ名


@kirbyfan64sos がコメントで指摘しているように、/home はあなたのホーム ディレクトリではありません (別名ホームフォルダー):

/home という事実 絶対、リテラルです ユーザー固有のコンポーネントを持たないパス 手がかりを提供します。

/home の間 たまたま すべてのディレクトリ Linux ベースのシステムではユーザー固有のホーム ディレクトリですが、これはプラットフォームによって異なるため、それに依存するべきではありません。たとえば、macOS での同等のディレクトリは /Users です。 .

すべての Unix プラットフォームに共通すること ホーム ディレクトリに移動/参照するには、次の方法があります:

  • cd の使用 引数なし 変更 あなたのホームディレクトリ、つまりあなたのホームディレクトリになります。 作業ディレクトリ .
    • 例:cd # changes to home dir; e.g., '/home/jdoe'
  • 引用なし ~ 単独 / 引用なし ~/ パス文字列の先頭 あなたのホームディレクトリを表します。 / ホーム ディレクトリから始まるパス。これはチルダ展開と呼ばれます (man bash を参照) )
    • 例:echo ~ # outputs, e.g., '/home/jdoe'
  • $HOME - 引用符なし、またはできれば 二重引用符 の一部として string - ホーム ディレクトリを参照します。 HOME 定義済みのユーザー固有の環境変数です :
    • 例:cd "$HOME/tmp" # changes to your personal folder for temp. files

したがって、目的のフォルダーを作成するには、次を使用できます。

mkdir "$HOME/bin"  # same as: mkdir ~/bin

ほとんどの場所はにあることに注意してください あなたのホームディレクトリ。 スーパーユーザーが必要 ファイルまたはディレクトリを作成するための (root ユーザー) 権限 - Permission denied に遭遇したのはそのためです。 エラーです。


Linux
  1. Linux で新しいディレクトリを作成する方法

  2. LinuxのGitプル許可が拒否されましたか?

  3. ffmpeg を使用しようとすると、AWS Lambda のアクセス許可が拒否されました

  1. Linuxでホームディレクトリのユーザーアカウントを削除する方法

  2. Linuxで複数のディレクトリを作成する5つの例

  3. Mkdir:ディレクトリを作成できません:そのようなファイルまたはディレクトリはありませんか?

  1. 自宅のLinuxサーバー管理にコックピットを使用する方法

  2. mkdirコマンドを使用してLinuxディレクトリを作成または作成する方法

  3. Linuxでのアクセスが拒否された(公開キー)SSHエラーを修正