在服务器终端或带有 GUI 的服务器终端中使用斜线的区别

在服务器终端或带有 GUI 的服务器终端中使用斜线的区别

我已经安装了 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要使用的正确的解压缩算法。

相关内容