解决 bash cd too many arguments 报错

摘要:
在查找资料后,找到一种并不可行的方案,就是用括号扩起文件,但自己试了一下,出现了以下情况。。紧接着,通过不断寻找,发现了解决方案以及另外一个还没有经历过的情况[bash:syntaxerrornearunexpectedtoken'('。解决办法我的情况是路径中不包括(),只是存在着空格。只需将文件名用双引号扩起即可。转义,即用对特殊字符进行修饰,取消其特殊作用。

解决 bash: cd: too many arguments


本来想着用git bash进入文件夹,但是文件夹名称中带有空格,例如:my blog,导致出错。

gYfao0.png

在查找资料后,找到一种并不可行的方案,就是用括号扩起文件,但自己试了一下,出现了以下情况。。

gYfFxv.png

紧接着,通过不断寻找,发现了解决方案以及另外一个还没有经历过的情况[bash: syntax error near unexpected token'('

解决办法

我的情况是路径中不包括( ),只是存在着空格。只需将文件名用双引号扩起即可。

gY637X.png

另一种情况是路径中有( ),需要转义或者用引号引起。

转义,即用对特殊字符进行修饰,取消其特殊作用。

gY6N9G.png

或者:

gY6Xbe.png

免责声明:文章转载自《解决 bash cd too many arguments 报错》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇消息队列DDS和ZeroMQ(转)mysql alter 添加索引下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

shell脚本入门基础-1

  前言本文主要是shell脚本的一些基本语法,小编也是shell菜鸟,不当之处欢迎指正。 一.变量 1.环境变量 #!bin/bash #环境变量 echo "User Info :" echo "user : $USER" echo "UID : $EUID" echo "home : $HOME" echo ''HOSTNAME'' 2.用户...

Linux(Ubuntu)设置环境变量(转载)

http://blog.csdn.net/wumingxing0228/article/details/6050175 环境变量是和Shell紧密相关的,用户登录系统后就启动了一个Shell。对于Linux来说一般是bash,但也可以重新设定或切换到其它的 Shell。对于UNIX,可能是CShelll。环境变量是通过Shell命令来设置的,设置好的环境变...

shell编程之sed

一、sed (Stream Editor) 1、定位行: sed -n '12,~3p' pass #从第12行开始,直到下一个3的倍数行(12-15行) sed -n '12,+4p' pass #从第12行开始,连续4行(12-16行) sed -n '12~3p' pass #从第12行开始,间隔3行输出一次(12,15,18,21...) se...

harbor 安装与部署

harbor 安装与部署 1. harbor服务器安装docker和docker compose 1.1 安装docker 1.1.1 安装docker依赖包 [root@harbor ~]# yum install -y yum-utils device-mapper-persistent-data lvm2 1.1.2 安装docker镜像源...

shell中的(),{}几种语法用法

转自:https://www.cnblogs.com/HKUI/p/6423918.html 查看脚本语法是否有错误:bash -n modify_suffix.sh跟踪执行sh -x modify_suffix.sh aaa 1.${var} 2.$(cmd) 3.()和{} 4.${var:-string},${var:+string},...

转 shell中字分隔的妙用:变量IFS

IFS 的全称是 Interal Field Separator ,即“内部区域分隔符”,它也是一个内置环境变量,存储着默认的文本分隔符,默认下这分隔符是空格符(space character),制表符(tab) 以及新行(newline) 。先看下面一个简单示例: ? 1 2 3 4 5 6 7 8 #!/bin/sh msg="welcom...