![在服务器终端或带有 GUI 的服务器终端中使用斜线的区别](https://linux22.com/image/1010144/%E5%9C%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%BB%88%E7%AB%AF%E6%88%96%E5%B8%A6%E6%9C%89%20GUI%20%E7%9A%84%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%BB%88%E7%AB%AF%E4%B8%AD%E4%BD%BF%E7%94%A8%E6%96%9C%E7%BA%BF%E7%9A%84%E5%8C%BA%E5%88%AB.png)
我已经安装了 18.04 LTS 服务器版本。我执行了不同的命令,例如:
tar -xzf xxxx.tar.gz xxxx/ (without GUI)
hadfs dfs -put input /input (with GUI)
我也执行了其他适用于文件夹的命令。
然而,在此之后,我使用以下命令安装了一个 GUI:
sudo apt install tasksel
sudo tasksel install ubuntu-desktop
但是,在安装了 GUI 并使用终端后,一些与文件夹“更改”一起使用的命令可能我不需要放置首斜杠或尾斜杠或放置它。
我的疑问是:为什么有时不使用 GUI 命令时该命令是正确的,而使用 GUI 时斜线的使用却发生了变化?可能是因为我安装了 GUI?还是由于我对 Linux 系统缺乏了解而导致的新手失败?
答案1
我发现你的命令有误。这tar -xzf xxxx.tar.gz xxxx/
应该是tar -xzf xxxx.tar.gz
。要创建压缩的 tar 文件,请使用:
tar -zcvf xxxx.tar.gz xxxx/
在已经存在的文件夹上解压只会覆盖它而不会产生错误。如果您打算将其解压到目标文件夹中,则命令将是:
tar -C xxxx/ -xzvf xxxx.tar.gz
笔记:z
在提取时使用是多余的,因为可以确定tar
要使用的正确的解压缩算法。