tar命令报错求助:解压quoth.tar.gz时遇换行符附近解析错误
解决tar解压时的"parse near ' '"报错问题
你报错的原因是命令里多了尖括号<>,这是Shell的输入输出重定向符号,tar命令不需要用它包裹文件名,Shell解析时会把它当成非法语法处理,所以才会报错。
直接用下面的命令就能正常解压:
- 若文件在当前目录:
tar -xzvf quoth.tar.gz - 若文件在其他路径,替换成完整路径即可,比如:
tar -xzvf /home/justin8p/Downloads/quoth.tar.gz
额外说明:<和>在Shell里是用来指定输入源或输出目标的,比如command < input.txt是让command读取input.txt的内容作为输入,你这里误加了尖括号,Shell就会把它当成重定向语法去解析,自然会出现解析错误。
内容的提问来源于stack exchange,提问作者justin8p
相关产品推荐
相关产品推荐

