как напечатать файл в терминале Ubuntu, используя cat, пробелы в его имени

Предположим, мое имя файла äbc def

Когда я печатаю в терминале, например cat ¨abc def¨, это показывает ошибку. Кто-нибудь может сказать мне, как напечатать этот файл, в котором между именами есть пробелы.

0
задан 28 August 2013 в 00:19

2 ответа

Под «abc def» вы подразумеваете «abc def»?

Вы можете сделать две вещи. Вы можете либо поставить \ перед пробелом, чтобы сообщить bash, что следующий символ является буквальным пробелом в имени файла, например,

cat abc\ def

Или вы можете поместить имя файла в одиночные кавычки (') или двойные кавычки ("):

cat 'abc def'

или

cat "abc def"

Если вы используете автозаполнение табуляции, первый метод будет использован автоматически.

Надеюсь, это ответит на ваш вопрос.

0
ответ дан 28 August 2013 в 00:19

Попробуйте это

cat abc\ def

Обычно, чтобы Ubuntu понимала пространство, которое нужно использовать «\» перед пробелом.

0
ответ дан 28 August 2013 в 00:19

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

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