You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VirtualBox中Ubuntu 18.04虚拟机搭建斯坦福Edx编译器课程环境时解压tar包失败求助

VirtualBox中Ubuntu 18.04虚拟机搭建斯坦福Edx编译器课程环境时解压tar包失败求助

嘿,我看你在Ubuntu虚拟机里解压斯坦福Edx课程的tar包时遇到问题了,原因很可能是这个下载下来的文件名里带了:和@这些特殊字符——tar命令会把@当成要连接远程主机的标识,所以才会报错说无法解析地址。给你几个实用的解决办法:

  • 给文件名加上引号:用单引号把整个文件名括起来,让Shell完整识别它,不会拆分特殊字符。执行这条命令试试:

    tar -xf 'asset-v1:StanfordOnline+SOE.YCSCS1+1T2020+type@asset+block@student-dist.tar.gz.1'
    
  • 重命名文件为简单名称:先把复杂的文件名改成好处理的短名字,再解压:

    # 重命名文件
    mv 'asset-v1:StanfordOnline+SOE.YCSCS1+1T2020+type@asset+block@student-dist.tar.gz.1' student-dist.tar.gz
    # 解压
    tar -xf student-dist.tar.gz
    
  • 使用绝对路径解压:直接用文件的完整绝对路径执行解压命令,这样tar就不会误解文件名里的特殊字符了:

    tar -xf /usr/class/asset-v1:StanfordOnline+SOE.YCSCS1+1T2020+type@asset+block@student-dist.tar.gz.1
    

另外,下次下载的时候可以用wget的-O参数指定输出文件名,避免自动生成带特殊字符的名字,比如:

wget -O student-dist.tar.gz https://courses.edx.org/asset-v1:StanfordOnline+SOE.YCSCS1+1T2020+type@asset+block@student-dist.tar.gz

这样下载下来直接就是简洁的文件名,后续操作更省心~

备注:内容来源于stack exchange,提问作者mLstudent33

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 09:09:09