Befehl funktioniert, dann wieder nicht (cd/ls)

Befehl funktioniert, dann wieder nicht (cd/ls)

Ich schreibe gerade meine Abschlussarbeit und arbeite deshalb an einem Schulserver. Und leider habe ich selbst mit den grundlegendsten Konzepten Probleme. Wie zum Beispiel mit diesem.

Ich habe ein Verzeichnis/home/myname/Data

Wenn ich in bin /homeund benutze, lswird das Verzeichnis noch nicht angezeigt myname, aber wenn ich es angebe, cd mynamefunktioniert es trotzdem und lfunktioniert auch. Kann jemand erklären, warum lses nicht funktioniert, aber lfunktioniert?

Edit: Wenn ich drin bin /home, sehe ich zwar andere Verzeichnisse, aber mir fehlen ein paar. Ich werde mit meinem Vorgesetzten klären, was da sein sollte.

Antwort1

Das fühlt sich so an, als ob Ihr Home-Verzeichnis bei Bedarf automatisch gemountet wird. Diese Konfiguration wird am häufigsten verwendet, wenn mehrere Arbeitsstationen mit freiem Zugriff vorhanden sind. Sie ermöglicht die Erstellung von Backups von Dateien auf dem zentralen Server und die Arbeitsstationen können jederzeit aus einem Standardimage neu erstellt werden, das sich nicht um die dauerhafte lokale Dateispeicherung kümmern muss.

Wenn Sie auf ein Verzeichnis zugreifen, /homewird es automatisch von einem zentralen Dateiserver gemountet. Wenn Sie es nicht mehr verwenden, wird das Verzeichnis (eventuell) wieder demontiert.

EsIstsehr verwirrend, da Verzeichnisse, die „nicht da sind“, auftauchen, wenn Sie versuchen, auf sie zu verweisen. Da Sie ein Anfänger sind, kann ich Ihnen nur empfehlen, diese Komplexität zu ignorieren und sich auf das Lernen in den Unterverzeichnissen Ihres Home-Verzeichnisses ( $HOME) zu konzentrieren. Viel Glück.

verwandte Informationen