Нужно удостовериться, что команда вводится в терминале именно в том каталоге, где находится распаковываемый файл. Во-вторых, если вводится полный путь файла, содержащий в названии каталогов пробелы, то этот путь надо заключать в кавычки
sudo tar xvfz "/home/user/Рабочий стол/xampp-linux-1.7.4.tar.gz" -C /opt
во-вторых: терминал понимает команду, даже если там стоит пробел
В этом случае (так, как было написано у Вас) терминал "не найдет" файл
Никак не получается распаковать xampp, скачал архив xampp-linux-1.7.4. tar.gz на рабочий стол, ввожу команду в терминале
ЦИТАТА
sudo tar xvfz xampp-linux-1.7.4. tar.gz -C /opt
/ЦИТАТА
Я тут нашел два лишних пробела в совершенно не нужных одинаковых местах, возможно они вкрались только при написании поста. Но все-таки надо себя перепроверять иногда.