Есть ли предпочтительный / обычный способ форматирования имени файла, содержащего несколько слов? Или это вопрос личного выбора? Я пытаюсь больше использовать командную строку, если это имеет значение. (Я знаю, что имена файлов, содержащие пробелы, необходимо заключать в кавычки в командной строке.)
например:
и т. Д. и т. д. ...
Я редко ввожу полные имена файлов в терминале. Вместо этого я перешел к родительскому каталогу файла, иногда тип ls
для показа, какие файлы содержатся в том каталоге, затем введите первые несколько букв файла и автоматически заполните полное имя файла путем нажатия Вкладки ключ.
После девиза Ubuntu "Linux для людей", не имеет значения, в чем отформатирован шаблон имена файлов, пока для людей легко читать. Самый легкий формат для чтения является обычным текстом со словами, разделенными пробелами. Если файлы являются частью ряда как песни в альбоме, я предшествую имени файла с его порядковым номером в ряду как nn track name
, где nn
запускается с 0
для дополнения, если номер дорожки имеет только одну цифру как 01
вместо 1
. Тот путь 10
прибывает после 09
в терминальные результаты ls
и во всем аудио/видеоустройствах вместо того, чтобы прибыть после 1
.
Я обычно соглашаюсь с https://pclosmag.com/html/Issues/201607/page03.html
(обеспеченный DK Bose в комментарии)
существуют точки, которые могут быть сделаны против части его хотя, но достаточно этого.
На основе опыта, созданного, начиная с очень раннего PC:s, когда:
я приехал для ограничения именования файла символами в этих наборах:
a-z
, A-Z
, 0-9
и -_
... с дополнительным .
ограниченный, чтобы быть начальным символом для любого расширения файла (или как индикатор 'скрытого файла', когда в Linux).
правильный вопрос , почему Вы хотите преобразовать пробелы (дополнительно Верхний регистр) в именах файлов многословных во что-то еще?
, Если Вы - настольный пользователь, который использует LibreOffice, чтобы создать и отредактировать документы для персонального, затем я не вижу оснований для изменения. Вы будете, вероятно, только использовать Файл> Открытый диалоговое окно в LibreOffice для открытия файлов. Или можно использовать Наутилус (Файлы Gnome) для движения в папку и двойной щелчок по файл для открытия его. Эти нормальные ежедневные операции не требуют удаления пространства (дополнительно Верхний регистр) от имен файлов.
, Если Вы иногда (или регулярно) совместно используете эти файлы с пользователями Windows или пользователями Mac, затем также, я не вижу проблемы. Все современное OSs может обработать пробелы в именах файлов. Я получаю файлы MSWord от пользователей Windows каждый день, которые имеют пробелы (и Верхние регистры) на имена. Я открываю их в LibreOffice без любой потребности переименовать их.
при использовании командной строки или сценариев для управления этими файлами каждый день, затем может иметь смысл преобразовывать их использующий некоторую конвенцию, как описано в других ответах. Если Вам нравится мучить себя, Вы всегда можете тип
Change\ Of\ Address\ Cards.odt
на терминале. Или включите его в кавычки:
"Change Of Address Cards.odt"
, Если можно записать собственный удар (или кто-либо другой) сценарии затем, можно, вероятно, сделать сценарий достаточно умным для использования кавычек для включения имен файлов с пробелами.
В этом случае, имея пробелы и Верхние регистры в именах файлов, возможно, нуждается в небольшом количестве дополнительного ввода или более тщательной записи сценария, но может не быть недопустимое.
, Если Вы работаете со сценариями, записанными другими и этими сценариями, Дон не обрабатывает пространство и Верхние регистры в именах файлов хорошо, затем необходимо изменить имена файлов.
, Если Вы создаете веб-хранение документов, где имена файлов будут сохранены в базе данных, и к ним получат доступ как веб-URL, затем это может быть проблема, если у Вас есть пробелы и Верхние регистры на имена, поскольку URL не обрабатывают пробелы и Верхние регистры хорошо. Веб-сервер, который Вы используете, может или не может сделать преобразование для Вас. Если это не делает, определенно необходимо переименовать файлы, и необходимо создать и придерживаться конвенции быть последовательными.
могут быть другими сценариями, где можно хотеть избавиться от пробелов в именах файлов. В тех случаях Ваши определенные потребности могут определить, за какой конвенцией преобразования необходимо будет следовать.
Hope это помогает