Если все файлы простого текста имеют своего рода суффикс (например, *.txt, *.conf)

Я создаю много примечаний в файлах простого текста, но через некоторое время .txt снабдите суффиксом я поместил в конце их, кажется, ненужный ввод и визуальный шум. Добавляет .txt к простому тексту регистрирует сильно поощренную конвенцию или просто предложение?

5
задан 09.04.2017, 13:57

0 ответов

.txt расширение файла служит цели в Windows, где расширение файла помогает определить, какие программы связаны с тем файлом - какой используется, чтобы открыть, отредактировать или выполнить другие типы действия с ним.

На Unix/GNU-Linux система разрабатывает тип файла, не относясь к расширению файла. Это действительно имеет некоторое использование в Make-файлах. [обновление:] Как сила тяжести, отмеченная в комментарии ниже, расширение файла используется файловыми менеджерами Linux (я предполагаю, что это означает приложения для GUI как наутилус и символьные приложения как mc).

Однако я нахожу полезной конвенцией придерживаться так или иначе.

10
ответ дан 07.12.2019, 17:02

Ничто больше затем конвенция, IMO.

Я почти никогда не использую расширения файла (в Windows) для текстовых файлов. В целом я всегда знаю то, что находится в моих файлах, и обычно всегда открывайте файлы из файлового менеджера, любой для просмотра (оказывается, F3), или отредактировать (оказывается, F4), или из контекстного меню (для открытия в Vim).

Единственное нечетное время, когда я добавляю расширение, то, если я буду знать для конкретного файла, то я конкретно захочу открыться в чем-то, что я обычно не использую (как Блокнот), в этом случае, я добавлю расширение (как .doc) к имени файла так, чтобы это открылось в приложении по умолчанию (Блокнот для меня).

Если Вы хотите выполнить действие с рядом файлов (как упомянуто выше) и если наличие расширения, таких как .txt помогает, то я сделал бы что-то как этот для того набора. (Я делаю что-то подобное, хотя вместо расширения, я численно пронумеровал наборы файлов, таким образом, я могу выбрать 7* для получения всех файлов, которые начинают с номера 7, обрабатывать их далее.)

1
ответ дан 07.12.2019, 17:02

Принятие Вас находится в Windows - если Вы не поставите расширение файла, то затем это автоматически не откроется при двойном щелчке по нему. Это, конечно, "сильно поощряется".

0
ответ дан 07.12.2019, 17:02

Под Unix полезно выполнить операции, которые ограничиваются просто текстовыми файлами. Например,

ls *.txt

покажет Вам просто текстовые файлы, в то время как

find . -name \*.txt -exec grep foo -H {} +

будет искать нечто во всех текстовых файлах под текущим каталогом. Даже если Вы часто не делаете этого, это иногда полезно.

0
ответ дан 07.12.2019, 17:02

Теги

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