Ich habe ein Problem mit bash. Einfach, kann ich nicht den richtigen Befehl (wenn es ein!), Um in der "
- Arch_02 --"-Verzeichnis. Wie Sie sehen können, der Name beginnt mit einem Bindestrich und das ist was einige Probleme:
Code:
localhost arch2 # pwd
/mnt/arch2
localhost arch2 # ls -l
total 4
dr-x------ 1 root root 4096 2007-04-29 20:09 - Arch_02 -
dr-x------ 1 root root 0 2006-12-10 18:14 RECYCLER
dr-x------ 1 root root 0 2006-12-02 22:24 System Volume Information
localhost arch2 # cd -\ Arch_02\ -
bash: cd: - : invalid option
cd: usage: cd [-L|-P] [dir]
localhost arch2 # cd "- Arch_02 -"
bash: cd: - : invalid option
cd: usage: cd [-L|-P] [dir]
localhost arch2 # cd '- Arch_02 -'
bash: cd: - : invalid option
cd: usage: cd [-L|-P] [dir]
localhost arch2 # cd - -\ Arch_02\ -
/root
localhost ~ # cd /mnt/arch2
localhost arch2 # cd - "- Arch_02 -"
/root
Wenn ich csh statt, so kann ich regelmäßig Zugang in das Verzeichnis, indem Sie den Befehl:
Code:
(localhost:/mnt/arch2) # cd "- Arch_02 -"
(localhost:/mnt/arch2/- Arch_02 -) # pwd
/mnt/arch2/- Arch_02 -
Mit Bash-Completion, wenn ich während der Eingabe drücken Registerkarte Verzeichnis den Namen, das kann ich auch die Unterverzeichnisse unter "- Arch_02 -", kann aber keinen Zugriff auf sie mit CD!
Hat jemand die Antwort?
Thanks a lot!