我在 aria2 的配置文件中,下载目录设置了 ~/Downloads/ 本来想着这样就可以下载到系统默认的下载目录了
结果发现,是在我启动 aria2 的目录下,有个 ~ 文件名的目录,而且 cd 进去就是我的账户目录
这种情况该怎么解决呢
1
ipwx 2017-12-09 13:28:16 +08:00
“~” 并不是系统级的 feature,是 bash 等 shell 自己支持的写法。
所以配置文件里面,你应该写全路径。 |
2
ipwx 2017-12-09 13:28:51 +08:00
另外 cd 到 ~ 是你的账户目录,是因为 bash 把它转移了。你可以试试 cd ./~,就进去了那个名叫 ~ 的目录。
|
3
huang5587783 2017-12-09 13:36:42 +08:00 via iPhone
骄傲的小白被打脸
|
4
Nioty 2017-12-09 14:28:03 +08:00 via Android
应该是 cd '~' 吧 … 还有一定要写绝对路径
|
5
xjbeta 2017-12-09 14:32:57 +08:00 1
dir=${HOME}/Downloads/
|
6
wu67 2017-12-09 14:35:17 +08:00
楼上正解。${HOME}/Downloads/
|
7
iVanilla 2017-12-09 14:41:41 +08:00 via Android
我说怎么多了这个目录
|
8
bao3 2017-12-09 16:36:53 +08:00 via iPhone
要写绝对路径,各种 shell 的快捷方式不适用于软件内部
|
9
nccer 2017-12-09 17:28:42 +08:00 3
我曾经用 rm -rf ~ 删除了家目录
|
10
lScarlet 2017-12-09 19:17:47 +08:00 via Android
有啥能用的 sh 脚本吗?
|
11
chocotan 2017-12-09 19:20:15 +08:00
一周前刚 rm -rf ~的路过
|
12
warcraft1236 OP @ipwx 搜噶,我回去了试一下
|