Почему не там никакие расширения для текстовых документов в Linux?
Например, когда Вы видите что-то как /etc/issue
как Вы собираетесь знать это issue
файл - текстовый документ - или каталог?
Иногда это становится сбивающим с толку меня, так как я просто открываю файловый менеджер и пытаюсь перейти, я не знаю, должен ли я искать папку или файл, и возможно поэтому я плохо знаком со средой Linux?, какие-либо подсказки?
В зависимости от Вашего способа посмотреть на файлы, легко различать, значками, в соответствии с конвенциями, в соответствии с небольшими индикаторами.
Многие комментарии до некоторой степени верны, но ничто не достаточно как объяснение.
В оболочке можно получить долгий выходной формат как:
-rw-rw-r-- 1 stefan stefan 2184 Feb 5 04:27 ShortestPalindrome.java
-rw-rw-r-- 1 stefan stefan 283 Dez 20 03:58 speedtests.lst
drwxr-xr-x 4 stefan stefan 4096 Nov 28 2012 src
-rw-rw-r-- 1 stefan stefan 2609 Jan 16 23:01 Stringkuerzen-2018-01-16_23:01:27.java
с ls -la
. Первый символ 'd' говорит Вам, это - каталог.
Просто использование ls
дает Вам краткий список. Затем цвет, который настраивается по умолчанию, указывает, который файл что, особенно каталоги. Если Вы не возитесь с ним, это должно хорошо работать.
Linux имеет команду 'файла', для высказывания информированного предположения, какое регистрируют файл, и большую часть времени совершенно верно. Но это можно дурачить также. Не столь легкий как система расширения окон, но это может.
Однако называя Ваши файлы PNG winter.png, Ваш текст winter.txt и сценарий оболочки winter.sh являются все еще хорошей идеей, потому что это удобно для пользователя.
Файловый браузер, как Thunar, укажет, какой вид файла файл, Значками в представлении в виде значков, меньшими значками в представлении списка и самыми маленькими значками в компактном представлении. Часто порядок сортировки помещает каталоги сначала.
У полуночного командующего есть свой собственный способ указать на каталоги в ярком цвете. Я предполагаю, что большинство файловых менеджеров делает это в том или другом пути.
Но в отличие от других файлов, нельзя дразнить каталоги (кроме от символьных ссылок, который является другой темой). Каталог типа глубоко исправлен в системе - Вы не можете
cd abc.txt
если abc.txt не является каталогом. И да, это может быть, но большую часть времени это не было должно.
С большим усилием кто-то мог генерировать программу, которая зафиксирует ошибку, для продвижения в файл вместо каталога, который мог быть полезным, если бы файл был архивом, например, но на оболочке я не видел такую вещь.
И каталог не может скрыться, это - природа. Но это - то же для окон также, не так ли?
Заключение: Большую часть времени расширения полезны, но они ничего не гарантируют. Если у Вас есть файлы из защищенных источников, можно полагаться на них, в противном случае file
команда является хорошей справкой, но никакой гарантией также.
Это - демонстрационный вывод
file *
funreturn.scala: ASCII text
hexcodes: ASCII text, with very long lines
inkscapepfad.scala: FORTRAN program, UTF-8 Unicode text
iterfind.sh: Bourne-Again shell script, ASCII text executable
leaderbord.aoc: ISO-8859 text
lib: directory
Предположение, что inkscapepfad.scala является кодом Фортрана, является просто неправильным, и доверие расширению здесь было бы лучшим выбором, и что, без намереваются одурачить file
, только инцидентом.