令人窒息的点在哪儿????
aria2 T_M_D 在配置文件同目录下新建了一个 ~ 的目录,然后在下面建了下一个 downloads 的目录!!
1
whileFalse 2018-05-18 10:46:39 +08:00
你可千万小心别用命令行删除它。
|
2
6IbA2bj5ip3tK49j 2018-05-18 10:48:45 +08:00
没毛病,多的~文件夹删掉就好。
cd ~/.aria2/ && rm -rf ~ |
3
hjc4869 2018-05-18 10:49:47 +08:00 6
楼主应该了解一下~是谁解释的
|
4
zzj0311 2018-05-18 10:50:59 +08:00 via Android 1
有 Windows 的版本不用。。
|
5
ucun OP 你们又想骗我 rm
![naive]( https://i.loli.net/2018/05/18/5afe4584bbf7d.jpg) 我会上当? ![downloads]( https://i.loli.net/2018/05/18/5afe463ed2d47.jpg) |
6
ipwx 2018-05-18 11:24:01 +08:00 3
你在 Ubuntu 下面也是同样的效果。
~ 是 shell 解释的,你在任何一个编程语言里面直接写 open("~/...") 都会定位到 ~ 文件夹。除非你特别处理了,比如 Python 有 os.path.expanduser("~/...") 就能解释 ~ 了。 所以在任何配置文件里面都不要写 ~。在写 shell 脚本的时候也要千万注意不要把 ~ 放到单引号里面,因为 shell 不会解释单引号里面的东西。 |
7
smilekung 2018-05-18 12:12:38 +08:00 1
想起上个月同事在项目目录下建了一个 “~” 目录,然后我就 rm -rf ~ 给她删了
|
8
tempdban 2018-05-18 12:41:27 +08:00 via Android
教程里明晃晃的一个~
想笑 |
9
imn1 2018-05-18 12:57:23 +08:00
我一直没看明白,这个问题缘由,跟 aria2/wsl 有什么关系
|
10
Tyanboot 2018-05-18 13:06:14 +08:00
要删'~'的话, 需要用相对路径或者绝对路径删.
比如 rm -r ./~ 或者 rm -r ~/.aria2/~ |
11
FabricPath 2018-05-18 17:06:50 +08:00
@smilekung 我试了一下,删掉了自己的 home
|
12
smilekung 2018-05-18 17:20:37 +08:00 via Android
@FabricPath 我也是删掉了 home 😂
|
13
Abblee 2018-05-18 17:21:35 +08:00 via iPhone
你们说的教育资源到底是啥?编程学习资料吗?
|
14
yuchenr 2018-05-18 17:59:19 +08:00
涨姿势了,
我好奇的是,为啥不用 windows 版呢? aria2+ariang,或者再用过 caddy 做 http 服务。如果要注册服务就用 nssm。 |
15
wly19960911 2018-05-18 19:00:48 +08:00
建议下载地址改一下,改成 mnt 下面挂在的各种盘,鉴于我只有一个 C 盘,我把 aria2 的下载路径该成了用户文件夹下的 downloads 文件夹,因为某些路径需要 UAC 权限才行,但是用户文件夹没有,我用的很方便
|
16
wly19960911 2018-05-18 19:02:20 +08:00
比如 /mnt/c/Users/xxx/Downloads/aira2,现在调教好了加上脚本启动和 1803 的后台运行,我感觉 WSL 很省心
|
17
BOYPT 2018-05-18 19:12:59 +08:00
所以是你们不知道 shell 下~代表用户目录?
|
18
Miary 2018-05-18 20:11:15 +08:00 via Android
皮?
|
19
ucun OP |
20
lrh3321 2018-05-19 09:06:11 +08:00 via Android
用 windows 的 api 把窗口干掉,让它默默在后台跑就行了。
|
24
xjbeta 2018-05-19 11:41:07 +08:00
macOS 下 配置文件也是不认"~" 的 所以我一般用${HOME}
|
25
realpg 2018-05-19 12:09:38 +08:00
楼主的问题在于楼主不知道~是咋回事
|
29
BingoXuan 2018-05-20 09:10:40 +08:00 via Android
~虽然代表 home 目录,但不同操作系统或者其他一些差异问题,还是建议使用${HOME}。路径问题处理是需要慎重的,有时候无法确定真实路径到底是怎样的。
|