Различия с помощью наклонной черты в терминале терминала или сервера сервера с 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?

0
задан 14 October 2018 в 13:59

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 может определить правильный алгоритм декомпрессии для использования.

0
ответ дан 22 September 2019 в 22:02

Другие вопросы по тегам:

Похожие вопросы: