Как ввести каталог со специальными символами в его имени?

GRUB = Grand Unified Bootloader

Красота Grub заключается в том, что он может загружать множество разных сред. Чтобы выбрать указанную среду, вы выбираете загрузчик, который хотите загрузить.

Путаница GRUB - это загрузчик и загрузчик

. Если вы используете двойную загрузку, вы выбираете раздел, который хотите загрузки. Таким образом, загрузчик grub погрузится в раздел и запустит скрипты init, чтобы запустить машину. Каждая ОС имеет свои особенности. grub работал так, как предполагалось, это звучит, глядя на раздел efi и позволяя вам выбирать оттуда.

У меня возникло множество проблем с использованием методов загрузки EFI и MBR. Однако, как только вы обнимаете его, это не так уж плохо.

Просмотрите статью Род Смита здесь

Здесь есть больше решений для загрузки, кроме grub, здесь

1
задан 20 April 2018 в 16:29

5 ответов

Запишите его как

cd 'Milano, Torino (Jan)-Compressed'

В противном случае он обрабатывает Milano, как имя папки. Это происходит из-за пробелов в имени папки.

Кроме того, вы можете избежать некоторых специальных символов ...

cd Milano\,\ Torino\ \(Jan\)-Compressed/
23
ответ дан 25 May 2018 в 14:33
  • 1
    Вы также можете использовать Tab для автоматического завершения внутри двойных кавычек для автоматического спуска двойных кавычек в имени файла. – htorque 5 February 2012 в 18:06
  • 2
    Обратите внимание, что двойные кавычки не помогут вам cd в каталог с именем $money, например. Вам нужно будет написать '$money' или \$money. – Dietrich Epp 6 February 2012 в 02:22
  • 3
    Я думаю, что в целом одинарные кавычки более явны и имеют более высокий стандарт. Оба работают, но одиночные кавычки работают чаще и говорят «точно так, как вы его видите». – isaaclw 6 February 2012 в 03:50
  • 4
    @isaaclw Спасибо, согласен! Ред. – Prateek 6 February 2012 в 20:14

Маленький совет: завершение вкладки:)

Просто введите первую букву, например cd Mi (или, если необходимо, несколько букв) и нажмите Tab. Терминал поможет вам, выполнив остальные слова.

Другой способ: tab complete и drop

Просто введите первую букву, например cd Mi (или, если необходимо, несколько букв) и нажмите Tab , Терминал поможет вам, выполнив остальные слова.
22
ответ дан 25 May 2018 в 14:33
  • 1
    Получил любовь tab завершение & lt; 3 – Rinzwind 5 February 2012 в 21:39
  • 2
    Хотя принятый ответ технически корректен, на практике вам захочется выполнить табуляцию, чтобы вам не нужно было все это ускользать. – phasetwenty 10 February 2012 в 03:32
  • 3
    @Achu, но иногда даже сама закладка не работает для каталогов, содержащих специальные символы, то есть - и т. Д., Поэтому предлагаемый метод будет cd -- '-foo-/'. но все же мы можем использовать вкладку в цитате;) – Amir 10 January 2014 в 20:05

Чтобы открыть папку с пространством, окружающим ее в кавычках, например cd "Some Directory" или вывести пробел с обратным слэшем, например: cd /home/kudic/Radna\ površina.

6
ответ дан 25 May 2018 в 14:33
  • 1
    Или выйдите из пространства с обратной косой чертой, например: cd /home/kudic/Radna\ površina – Timo 10 July 2012 в 18:43
  • 2
    Отличный момент! Я забыл упомянуть об этом. Обычно я использую кавычки по привычке, но обратная косая черта на самом деле лучше использовать в конечном итоге. – Corey Whitaker 10 July 2012 в 18:45
  • 3
    Или используйте одинарные кавычки ('Radna površina'), если вы не хотите, чтобы переменные среды ($VARNAME) расширялись, а команды, заключенные в backticks или $() для запуска (или если в имени файла есть двойные кавычки) , – Eliah Kagan 10 July 2012 в 18:49

Если этот каталог находится в вашей домашней папке, тогда введите:

cd "Milano, Torino (Jan)-Compressed"

else укажите абсолютный путь:

cd "/…/…/Milano, Torino (Jan)-Compressed"

, если в имени файла есть двойная кавычка, тогда escape что с \"

3
ответ дан 25 May 2018 в 14:33
  • 1
    Если вы начинаете путь с ведущей косой чертой, это происходит от root. Вы можете удалить это. – isaaclw 6 February 2012 в 03:52
  • 2
    @isaaclw Вот почему он подал это как абсолютный путь: P – user 6 February 2012 в 07:16
  • 3
    @isaaclw Вот почему он подал это как абсолютный путь: P – user 6 February 2012 в 07:16
  • 4
    @isaaclw Вот почему он подал это как абсолютный путь: P – user 6 February 2012 в 07:16
  • 5
    @isaaclw Вот почему он подал это как абсолютный путь: P – user 6 February 2012 в 07:16
  • 6
    @isaaclw Вот почему он подал это как абсолютный путь: P – user 6 February 2012 в 07:16
  • 7
    @isaaclw Вот почему он подал это как абсолютный путь: P – user 6 February 2012 в 07:16
  • 8
    @isaaclw Вот почему он подал это как абсолютный путь: P – user 6 February 2012 в 07:16
  • 9
    @isaaclw Вот почему он подал это как абсолютный путь: P – user 6 February 2012 в 07:16
  • 10
    @isaaclw Вот почему он подал это как абсолютный путь: P – user 6 February 2012 в 07:16
  • 11
    @isaaclw Вот почему он подал это как абсолютный путь: P – user 6 February 2012 в 07:16
  • 12
    @isaaclw Вот почему он подал это как абсолютный путь: P – user 6 February 2012 в 07:16
  • 13
    @isaaclw Вот почему он подал это как абсолютный путь: P – user 6 February 2012 в 07:16
  • 14
    @isaaclw Вот почему он подал это как абсолютный путь: P – user 6 February 2012 в 07:16
  • 15
    @isaaclw Вот почему он подал это как абсолютный путь: P – user 6 February 2012 в 07:16
  • 16
    @isaaclw Вот почему он подал это как абсолютный путь: P – user 6 February 2012 в 07:16
  • 17
    @isaaclw Вот почему он подал это как абсолютный путь: P – user 6 February 2012 в 07:16
  • 18
    Ах, это три точки, обозначающие «переменную». папка. Я предположил, что это две точки, обозначающие «родительскую папку». Извиняюсь. – isaaclw 6 February 2012 в 09:43

Другим вариантом, хотя и не лучшим в этом случае, является использование подстановочных знаков. Вы можете попробовать:

cd *Torino*

Лучше всего использовать этот метод, когда есть определенное слово или фраза во имя каталога, не разделенного другими. Например, у меня есть точки монтирования / media / DataSSD и / media / DataHDD. Автозаполнение не работает, пока я не наберу почти половину имени, поэтому, чтобы перейти на мой раздел жесткого диска, я просто набираю

cd /media/*HD*

3
ответ дан 25 May 2018 в 14:33

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

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