staging.inyokaproject.org

CD-Befehl – Anfängerfrage

Status: Gelöst | Ubuntu-Version: Ubuntu 14.04 (Trusty Tahr)
Antworten |

DietmarBi

Anmeldungsdatum:
31. Dezember 2011

Beiträge: 278

Hallo Alle,

in meinem Ubuntu-PC ist auch eine Windows-Platte (ntfs-Partition) eingebaut. Nautilus gibt den Pfad zu ihr mit „/media/dietmar/Festplatte für Daten“ an. Nautilus hat auch keine Probleme damit den Inhalt dieser Platte anzuzeigen, Daten zu laden etc.

Nur wenn ich in einem Terminal/mit einem Shell-Programm darauf zugreifen will komme ich nicht weiter. Mit dem CD-Befehl komme ich bis „media/dietmar/“. Wenn ich dann „cd Festplatte für Daten“ eingebe meldet Ubuntu „Datei oder Verzeichnis nicht gefunden“. Ich habe schon gelesen, dass Linux Leerzeichen nicht mag, ein Umbenennen der Platte möchte ich aber vermeiden, da sonst einige Programme nicht mehr funktionieren. Es muß doch möglich sein, Linux beizubringen, dass die drei Worte ein einziger Begriff sind. Kann mir jemand die Vorgehensweise erklären?

Schon mal herzlichen Dank dafür.

Dietmar

unbuntuS12

Anmeldungsdatum:
2. Juni 2010

Beiträge: 1816

Klar, es gibt zwei Möglichkeiten.

  1. Leerzeichen maskieren (auch "escapen" genannt). Durch das Voranstellen eines \ wird angezeigt, dass das Leerzeichen nicht in seiner eigentlichen Funktion als Argumenttrenner verwendet werden soll, sondern nur als Symbol. Beispiel:

    cd Festplatte\ für\ Daten

    . edit hierzu: Wenn du im entsprechenden Verzeichnis anfängst, "Festpl" zu tippen und dann zweimal die Tabulatortaste drückst, müsste dir das auch vorgeschlagen werden.

  1. Die Zeichenkette in single quotes einschließen. Auch damit wird angezeigt, dass innerhalb der Anführungszeichen alles als Zeichenkette und nicht etwa irgendwie anders (also z.B. als Trennzeichen) verwendet werden soll:

    cd 'Festplatte für Daten'

misterunknown Team-Icon

Ehemalige
Avatar von misterunknown

Anmeldungsdatum:
28. Oktober 2009

Beiträge: 4403

In dem Zusammenhang will ich noch auf die Autovervollständigung hinweisen. Les dirs mal durch, das spart dir im Alltag viel kostbare Zeit.

DietmarBi

(Themenstarter)

Anmeldungsdatum:
31. Dezember 2011

Beiträge: 278

Hallo,

das war´s. Es funktioniert.

Vielen Dank Dietmar

nitimax

Anmeldungsdatum:
22. September 2016

Beiträge: 52

Hallo DietmarBi,

da du ja schreibst

das war´s. Es funktioniert.

bitte ich dich, das Thema auch als geloest zu markieren.

VlG Nitimax

user_unknown

Avatar von user_unknown

Anmeldungsdatum:
10. August 2005

Beiträge: 17630

Es sei noch erwähnt, dass kontraintuitiv auch

cd Festplatte" für "Daten

klappt, auch, weil geübte Tipper schneller 2 Gänsefüßchen als einen Backslash eingeben.

unbuntuS12

Anmeldungsdatum:
2. Juni 2010

Beiträge: 1816

...wobei man sich - spätestens, wenn man sich von Windows verabschiedet hat - ohnehin angewöhnt, keine Leerzeichen mehr in Dateinamen zu packen.

Es gibt übrigens auch schöne Shells, wie z.B. die zsh, bei der man durch die Dateinamen durch-tabben kann. Bei der Bash werden sie in der Standardeinstellung jedenfalls nur aufgelistet.

Antworten |