Расширения файлов скрыты в Ubuntu 18.04 Bionic
При наборе этой команды:
touch ./__init__.py
Вот как выглядит файл в nautilus > правой кнопкой мыши __init__.py
:
как видите, это текстовый файл, а не файл py.
Я использую Ubuntu 18.04 Bionic.
Как включить расширения файлов в терминале?
1 ответ
В Linux / Ubuntu расширение файла действительно используется только для того, чтобы пользователь мог легко определить, что это за файл.
Используя команду file
может показать вам, что файл на самом деле должен быть. Он прочитает содержимое файла и сообщит вам, что это такое. Таким образом, когда файл пуст, он просто показывает обычный текстовый значок. Как только у этого есть содержание тогда, это покажет правильно.
Примеры:
terrance@terrance-ubuntu:~/tmp$ touch file.bsh
terrance@terrance-ubuntu:~/tmp$ file file.bsh
file.bsh: empty
добавленной #!/bin/bash
в файл file.bsh:
terrance@terrance-ubuntu:~/tmp$ cat file.bsh
#!/bin/bash
terrance@terrance-ubuntu:~/tmp$ file file.bsh
file.bsh: Bourne-Again shell script, ASCII text executable