aria2 在 WSL 下令人窒息的操作

2018-05-18 10:34:19 +08:00
 ucun

最近大家都在吐槽某雷,推荐 aria2.

7951 次点击
所在节点    全球工单系统
29 条回复
whileFalse
2018-05-18 10:46:39 +08:00
你可千万小心别用命令行删除它。
xgfan
2018-05-18 10:48:45 +08:00
没毛病,多的~文件夹删掉就好。
cd ~/.aria2/ && rm -rf ~
hjc4869
2018-05-18 10:49:47 +08:00
楼主应该了解一下~是谁解释的
zzj0311
2018-05-18 10:50:59 +08:00
有 Windows 的版本不用。。
ucun
2018-05-18 11:19:52 +08:00
ipwx
2018-05-18 11:24:01 +08:00
你在 Ubuntu 下面也是同样的效果。

~ 是 shell 解释的,你在任何一个编程语言里面直接写 open("~/...") 都会定位到 ~ 文件夹。除非你特别处理了,比如 Python 有 os.path.expanduser("~/...") 就能解释 ~ 了。

所以在任何配置文件里面都不要写 ~。在写 shell 脚本的时候也要千万注意不要把 ~ 放到单引号里面,因为 shell 不会解释单引号里面的东西。
smilekung
2018-05-18 12:12:38 +08:00
想起上个月同事在项目目录下建了一个 “~” 目录,然后我就 rm -rf ~ 给她删了
tempdban
2018-05-18 12:41:27 +08:00
教程里明晃晃的一个~
想笑
imn1
2018-05-18 12:57:23 +08:00
我一直没看明白,这个问题缘由,跟 aria2/wsl 有什么关系
Tyanboot
2018-05-18 13:06:14 +08:00
要删'~'的话, 需要用相对路径或者绝对路径删.

比如 rm -r ./~ 或者 rm -r ~/.aria2/~
FabricPath
2018-05-18 17:06:50 +08:00
@smilekung 我试了一下,删掉了自己的 home
smilekung
2018-05-18 17:20:37 +08:00
@FabricPath 我也是删掉了 home 😂
Abblee
2018-05-18 17:21:35 +08:00
你们说的教育资源到底是啥?编程学习资料吗?
yuchenr
2018-05-18 17:59:19 +08:00
涨姿势了,
我好奇的是,为啥不用 windows 版呢?
aria2+ariang,或者再用过 caddy 做 http 服务。如果要注册服务就用 nssm。
wly19960911
2018-05-18 19:00:48 +08:00
建议下载地址改一下,改成 mnt 下面挂在的各种盘,鉴于我只有一个 C 盘,我把 aria2 的下载路径该成了用户文件夹下的 downloads 文件夹,因为某些路径需要 UAC 权限才行,但是用户文件夹没有,我用的很方便
wly19960911
2018-05-18 19:02:20 +08:00
比如 /mnt/c/Users/xxx/Downloads/aira2,现在调教好了加上脚本启动和 1803 的后台运行,我感觉 WSL 很省心
BOYPT
2018-05-18 19:12:59 +08:00
所以是你们不知道 shell 下~代表用户目录?
Miary
2018-05-18 20:11:15 +08:00
皮?
ucun
2018-05-18 20:13:47 +08:00
@yuchenr #14 下面 16 楼 @wly19960911 的回答可以代表我的想法

1. 不想任务栏多一个软件图标
2.还没想好
lrh3321
2018-05-19 09:06:11 +08:00
用 windows 的 api 把窗口干掉,让它默默在后台跑就行了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/455821

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX