Предположим, мое имя файла äbc def
Когда я печатаю в терминале, например cat ¨abc def¨
, это показывает ошибку. Кто-нибудь может сказать мне, как напечатать этот файл, в котором между именами есть пробелы.
Под «abc def» вы подразумеваете «abc def»?
Вы можете сделать две вещи. Вы можете либо поставить \
перед пробелом, чтобы сообщить bash, что следующий символ является буквальным пробелом в имени файла, например,
cat abc\ def
Или вы можете поместить имя файла в одиночные кавычки ('
) или двойные кавычки ("
):
cat 'abc def'
или
cat "abc def"
Если вы используете автозаполнение табуляции, первый метод будет использован автоматически.
Надеюсь, это ответит на ваш вопрос.
Попробуйте это
cat abc\ def
Обычно, чтобы Ubuntu понимала пространство, которое нужно использовать «\» перед пробелом.