歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux管理 >> Linux問題解決

tar遇到error:"Error exit delayed from previous errors"的幾種問題

可能碰到的問題一

用tar命令(tar -cvfz src.tar.gz src)去壓縮一個目錄,

 

遇到錯誤"Error exit delayed from previous errors"

 

原因選項"f" 表示The archive file name is given on the command


line (required whenever the tar output is going to a file),

 

f後邊需要跟壓縮文件的名字。

 

所以把tar命令從"tar -cvfz src.tar.gz src"改成"tar -czvf src.tar.gz src"後,


可能碰到的問題二


在Google搜索了一下,出現這種問題可能有兩種情況:

12 打包目錄中可能有的文件沒有讀取(r)權限;打包目錄中可能有的目錄沒有執行(x)權限。

找到權限有問題的文件或目錄並使用下面的chmod命令更改它們的權限即可:

12345 # 更改文件權限chmod u+r file # 更改目錄權限chmod-R u+xr dir

權限設置完成之後,再使用tar命令打包壓縮就不會再有tar: Error exit delayed from previous errors的錯誤了。


問題三,

有時可能因為ftp上傳的問題讓tar函數出現錯誤提示


ftp的傳輸方式為二進制的方式即可:

12345 ftp 192.168.0.1# 省略登錄口令和…# ftp命令模式,

設置傳輸模式為binftp> binftp> put ~/xxx.tar.gz yyy.tar.gz


好了關於Error exit delayed from previous errors 基本上就這幾種了大家可參考一下。

Copyright © Linux教程網 All Rights Reserved