GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Kann mkdir im Home-Verzeichnis nicht verwenden:Zugriff verweigert (Linux Lubuntu)

Sie können versuchen, den Befehl mit 'sudo' zu schreiben:

sudo mkdir DirName


Wie @kirbyfan64sos in einem Kommentar anmerkt, /home ist NICHT Ihr Home-Verzeichnis (auch bekannt als Home-Ordner):

Die Tatsache, dass /home ist ein absolutes, wörtliches Pfad, der keine benutzerspezifische Komponente hat gibt einen Anhaltspunkt.

Während /home zufällig der Elternteil ist Verzeichnis von all B. benutzerspezifische Home-Verzeichnisse auf Linux-basierten Systemen, sollten Sie sich nicht einmal darauf verlassen, da dies von Plattform zu Plattform unterschiedlich ist:Das entsprechende Verzeichnis auf macOS ist beispielsweise /Users .

Was alle Unix-Plattformen gemeinsam haben Es gibt folgende Möglichkeiten, um zu Ihrem Home-Verzeichnis zu navigieren bzw. darauf zu verweisen:

  • Mit cd ohne Argument ändert sich in Ihr Heimatverzeichnis, d.h. macht Ihr Heimatverzeichnis. das Arbeitsverzeichnis .
    • zB:cd # changes to home dir; e.g., '/home/jdoe'
  • Nicht zitiert ~ allein / nicht zitiert ~/ am Anfang einer Pfadzeichenfolge repräsentiert Ihr Heimatverzeichnis. / ein Weg, der bei deinem Heimatort beginnt; dies wird als Tilde-Erweiterung bezeichnet (siehe man bash )
    • zB:echo ~ # outputs, e.g., '/home/jdoe'
  • $HOME - als Teil entweder ohne Anführungszeichen oder vorzugsweise als doppelt Anführungszeichen string - bezieht sich auf Ihr Heimatverzeichnis. HOME ist eine vordefinierte, benutzerspezifische Umgebungsvariable :
    • zB:cd "$HOME/tmp" # changes to your personal folder for temp. files

Um den gewünschten Ordner zu erstellen, könnten Sie also Folgendes verwenden:

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

Beachten Sie, dass die meisten Standorte außerhalb liegen Ihr Zuhause dir. erfordern Superuser (Root-Benutzer) Rechte, um Dateien oder Verzeichnisse zu erstellen - deshalb sind Sie auf Permission denied gestoßen Fehler.


Linux
  1. 5 Beispiele zum Erstellen mehrerer Verzeichnisse in Linux

  2. Behebung des SSH-Fehlers „Berechtigung verweigert (Publickey)“ in Linux

  3. So erstellen Sie ein neues Verzeichnis in Linux

  4. Git-Pull-Berechtigung Linux verweigert?

  5. AWS Lambda-Berechtigung beim Versuch, ffmpeg zu verwenden, verweigert

Erstellen Sie ein Home-Verzeichnis für einen bestehenden Benutzer in Linux

So verwenden Sie den cd-Befehl unter Linux

Mkdir-Befehl unter Linux

So verwenden Sie den Mkdir-Befehl unter Linux

So migrieren Sie das HOME-Verzeichnis unter Linux

Mount-CIFS-Berechtigung unter Linux verweigert – behoben!