上一篇:git bash终端中文显示乱码的问题解决(2020-04-04 13:09:36)
文章大纲

cygwin tar报由于前次错误将以上次的错误状态退出的错误

2020年04月05日 14:05

今天打算用cygwin安装swoole,遇到一个非常奇怪的问题。


我通过mkdir建了一个swoole文件夹:

mkdir -p /usr/local/swoole
chmod -R 755 /usr/local/swoole


然后在/usr/local下用ls命令检查了下,结果如下:

$ ls -al /usr/local
总用量 0
drwxr-xr-x+ 1 Administrator None 0 4月 5 13:24 .
drwxr-xr-x+ 1 Administrator None 0 4月 5 13:05 ..
drwxr-xr-x+ 1 Administrator None 0 4月 5 13:04 bin
drwxr-xr-x+ 1 Administrator None 0 4月 5 13:04 etc
drwxr-xr-x+ 1 Administrator None 0 4月 5 13:04 lib
drwxr-xr-x+ 1 Administrator None 0 4月 5 13:24 swoole


然后我用tar解压/home目录下我下载的swoole安装包,就报如下错误:

$ tar xvf swoole-src-4.2.0.tar.gz /usr/local/swoole/
tar: /usr/local/swoole:归档中找不到
tar: 由于前次错误,将以上次的错误状态退出


在上面tar命令加上-C参数,就可以了。


tar -xzvf swoole-src-4.2.0.tar.gz -C /usr/local/swoole

这个命令以前用过很多次的,都是没带-C解压到指定文件夹里去了。


文件压缩格式是没问题的,我用file检查了的:

$ file swoole-src-4.2.0.tar.gz
swoole-src-4.2.0.tar.gz: gzip compressed data, from Unix


由于前次错误,将以上次的错误状态退出。这个错误原因,暂且不知道,先记录下来。有知道的朋友可以评论里回复哈。




  • 2020年04月05日 13:52文章创建
  • 2020年04月05日 14:05文章发布
上一篇:git bash终端中文显示乱码的问题解决(2020-04-04 13:09:36)
我要评论
«-必填,限2-20个字符,中文/字母/字母数字组合
«-评论后,邮箱会收到激活链接,未激活邮箱的留言,将无法显示
评论列表
暂无评论,期待你的评论哦!
回到顶部