En un bash shell en una máquina MacOS, puedo ver al escribir ls
que hay un director Application Support
:
$ ls
Accounts FontCollections PreferencePanes
Application Scripts Fonts Preferences
Application Support GameKit Printers
Assistant Google PubSub
Assistants Group Containers Safari
Audio IdentityServices SafariSafeBrowsing
Caches Input Methods Saved Application State
Calendars Internet Plug-Ins Screen Savers
CallServices Keyboard Services
ColorPickers Keyboard Layouts Sharing
Colors KeyboardServices Sounds
Compositions Keychains Spelling
Containers LanguageModeling Suggestions
Cookies LaunchAgents SyncedPreferences
CoreFollowUp Library VirtualBox
Developer Logs Voices
Dictionaries Mail WebKit
F5Networks Messages com.apple.internal.ck
Family Metadata iMovie
Favorites Mobile Documents
FileProvider Passes
Sin embargo, si intento cd
ingresar a este directorio usando comillas o caracteres de escape como se describe en ¿Cómo cd a un directorio que contiene un espacio en su nombre? , Sigo teniendo un error:
LM-SJN-21018636:Library kupeek$ cd "Application Support"
-bash: cd: Application: No such file or directory
LM-SJN-21018636:Library kupeek$ cd Application\ Support
-bash: cd: Application: No such file or directory
Parece que bash no está 'recogiendo' las comillas o los caracteres de escape y, en cambio, está buscando un directorio llamado "Aplicación". ¿Alguna idea de por qué esto no funciona?
command -v cd
desde el primer comentario debería ser command -V cd
(capital V); type -a cd
También debería funcionar.
cd
porque está mal escrito. ¿Quécommand -v cd
imprime?