Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: не открывается файл через терминал  (Прочитано 1045 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн q12345

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Пробую открыть файл на рабочем столе:
cat /home/user/Рабочий стол/instr

выходит:
cat: /home/user/Рабочий: Нет такого файла или каталога
cat: стол/instr: Нет такого файла или каталога

ubuntu 18.04

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6901
    • Просмотр профиля
Re: не открывается файл через терминал
« Ответ #1 : 04 Июня 2022, 15:27:05 »
Конечно нет. Про "недопустимые символы" что-нибудь слышал, про экранирование?
cat "/home/user/Рабочий стол/instr"

Оффлайн q12345

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: не открывается файл через терминал
« Ответ #2 : 04 Июня 2022, 15:32:26 »
Конечно нет. Про "недопустимые символы" что-нибудь слышал, про экранирование?
cat "/home/user/Рабочий стол/instr"
Спасибо, за решение.
Нашел примеры в интернете, там все без кавычек, а тут оказывается в качестве строки нужно, что-ли путь передавать?

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6901
    • Просмотр профиля
Re: не открывается файл через терминал
« Ответ #3 : 04 Июня 2022, 15:41:48 »
Еще раз, "недопустимые символы". В данном случае - пробел в имени файла воспринимается как конец имени, за ним начинается имя второго файла. Поэтому тебе сообщает, что нет двух файлов.
Берешь имя файла в кавычки, чтобы экранировать пробел.
Хоть что-нибудь прочитай по основам информатики.

Оффлайн Smorman

  • Активист
  • *
  • Сообщений: 322
  • When In Rome, Do As The Romans Do...
    • Просмотр профиля
    • Compizomania
Re: не открывается файл через терминал
« Ответ #4 : 04 Июня 2022, 16:22:52 »
А вообще, если пользоваться Tab-ом (клавиша такая на клаве) при прописке пути к файлу, то Терминал допишет путь сам и абсолютно правильно.

Например, вы пишете:
cat Ри, как только написали Р (Заглавную, русскую), сразу же жмёте на клавишу Tab и Терминал сам допишет путь так:
cat Рабочий\ стол/
Вам остаётся только после слеша (стол/) дописать имя файла и можно также, прописать первую/первые букву(ы) имени файла:
cat Рабочий\ стол/iили
cat Рабочий\ стол/in(в случае, если на Раб. столе есть более одного файла, начинающегося с буквы i)

и снова нажать на Tab и Терминал вновь, сам допишет его имя, вкл. расширение...
cat Рабочий\ стол/instr
Или, если вы любитель колупаться на клаве, то пишите руками путь, прописывая пробел в названии папки между словами на клаве обратным слешем и пробелом:
\+Space

Вот, и всё...
« Последнее редактирование: 04 Июня 2022, 19:09:21 от Smorman »
OS: Ubuntu 22.04 'Jammy Jellyfish' LTS, Arch Linux + Openbox, W11 Home
PC: Lenovo H530, CPU: i5-4430 3.0, Video: nVidia PCI-X
SSD: SAMSUNG EVO870 1T, SSD: 2хSAMSUNG EVO870 500G, RAM: 16G, ODD

 

Страница сгенерирована за 0.042 секунд. Запросов: 25.