linux进入特殊路径

进入特别符号的路径

linyb@DESKTOP-NPCE5E7:~$ ls
-Y90--master
linyb@DESKTOP-NPCE5E7:~$ cd -Y90--master/
-bash: cd: -Y: invalid option
cd: usage: cd [-L|[-P [-e]] [-@]] [dir]
linyb@DESKTOP-NPCE5E7:~$ cd ./-Y90--master/
linyb@DESKTOP-NPCE5E7:~/-Y90--master$

linux进入中文路径的方法

方法一cd $(cat ls.txt)

ls > ls.txt
删除其他目录保留要进入的中文目录
cd $(cat ls.txt)

方法二 cd ls|sed -n (number)p

先看是第几个,这里要进入的是 -————————电脑要用的文件
gec@gec-Virtual-Machine:~$ ls -l|nl
     1  total 745008
     2  -rw-rw-r-- 1 gec gec 124251318 May 14 03:35 arm-linux-gnueabi-4.5.1.tar.bz2
     3  drwxr-xr-x 2 gec gec      4096 May 13 19:41 Desktop
     4  drwxr-xr-x 2 gec gec      4096 May 13 19:41 Documents
     5  drwxr-xr-x 2 gec gec      4096 May 13 19:41 Downloads
     6  drwxr-xr-x 2 gec gec      4096 May 13 19:41 Music
     7  drwxr-xr-x 2 gec gec      4096 May 13 19:41 Pictures
     8  drwxr-xr-x 2 gec gec      4096 May 13 19:41 Public
     9  drwxrwxr-x 6 gec gec      4096 May 15 09:50 qt_app
    10  -rwxrwxrwx 1 gec gec 638584067 May 14 01:13 qt-opensource-linux-x86-5.5.0.run
    11  -rwxrwxrwx 1 gec gec        47 May 14 01:11 sshd.sh
    12  drwxr-xr-x 2 gec gec      4096 May 13 19:41 Templates
    13  drwxr-xr-x 2 gec gec      4096 May 13 19:41 Videos
    14  drwxrwxr-x 2 gec gec      4096 May 14 03:51 电脑要用的文件

这里显示14,要减1,那就是13
运行
cd ls|sed -n 13p

就能进入

然后旧版bash会有找不到命令问题

解决方法

cd $(ls|sed -n 13p)

谢谢 hcy同学指点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值