centos普通使用者解壓縮報錯:Cannot open: No such file or directory
阿新 • • 發佈:2018-12-05
使用普通使用者解壓縮檔案,在tar命令前需要賦予命令sudo,否則會報Cannot open: No such file or directory錯誤。就是一個許可權問題。
sudo是linux系統管理指令,是允許系統管理員讓普通使用者執行一些或者全部的root命令的一個工具,如halt,reboot,su等等。這樣不僅減少了root使用者的登入 和管理時間,同樣也提高了安全性。sudo不是對shell的一個代替,它是面向每個命令的。
[[email protected] downloads]$ tar zxvf hadoop-3.0.3.tar.gz
hadoop-3.0.3/tar: hadoop-3.0.3: Cannot mkdir: Permission denied
hadoop-3.0.3/LICENSE.txt
tar: hadoop-3.0.3/LICENSE.txt: Cannot open: No such file or directory
hadoop-3.0.3/NOTICE.txt
tar: hadoop-3.0.3/NOTICE.txt: Cannot open: No such file or directory
hadoop-3.0.3/README.txt
tar: hadoop-3.0.3/README.txt: Cannot open: No such file or directory
tar: Exiting with failure status due to previous errors
[ [email protected] downloads]$
解決方法:
在命令前加一個sudo就可以正常解壓了。真是會則容易,不會則難。
[[email protected] downloads]$ sudo tar zxvf hadoop-3.0.3.tar.gz