Я создаю много примечаний в файлах простого текста, но через некоторое время .txt
снабдите суффиксом я поместил в конце их, кажется, ненужный ввод и визуальный шум. Добавляет .txt
к простому тексту регистрирует сильно поощренную конвенцию или просто предложение?
.txt
расширение файла служит цели в Windows, где расширение файла помогает определить, какие программы связаны с тем файлом - какой используется, чтобы открыть, отредактировать или выполнить другие типы действия с ним.
На Unix/GNU-Linux система разрабатывает тип файла, не относясь к расширению файла. Это действительно имеет некоторое использование в Make-файлах. [обновление:] Как сила тяжести, отмеченная в комментарии ниже, расширение файла используется файловыми менеджерами Linux (я предполагаю, что это означает приложения для GUI как наутилус и символьные приложения как mc
).
Однако я нахожу полезной конвенцией придерживаться так или иначе.
Ничто больше затем конвенция, IMO.
Я почти никогда не использую расширения файла (в Windows) для текстовых файлов. В целом я всегда знаю то, что находится в моих файлах, и обычно всегда открывайте файлы из файлового менеджера, любой для просмотра (оказывается, F3), или отредактировать (оказывается, F4), или из контекстного меню (для открытия в Vim).
Единственное нечетное время, когда я добавляю расширение, то, если я буду знать для конкретного файла, то я конкретно захочу открыться в чем-то, что я обычно не использую (как Блокнот), в этом случае, я добавлю расширение (как .doc) к имени файла так, чтобы это открылось в приложении по умолчанию (Блокнот для меня).
Если Вы хотите выполнить действие с рядом файлов (как упомянуто выше) и если наличие расширения, таких как .txt помогает, то я сделал бы что-то как этот для того набора. (Я делаю что-то подобное, хотя вместо расширения, я численно пронумеровал наборы файлов, таким образом, я могу выбрать 7* для получения всех файлов, которые начинают с номера 7, обрабатывать их далее.)
Под Unix полезно выполнить операции, которые ограничиваются просто текстовыми файлами. Например,
ls *.txt
покажет Вам просто текстовые файлы, в то время как
find . -name \*.txt -exec grep foo -H {} +
будет искать нечто во всех текстовых файлах под текущим каталогом. Даже если Вы часто не делаете этого, это иногда полезно.