Как поставить пароль на папку в linux

Как использовать Appfolders Management в средах рабочего стола на основе GNOME

Теперь, когда мы установили расширение, мы можем начать его использовать. Как уже упоминалось с расширением, мы можем создавать новые папки, удалять папки, переименовывать папки, добавлять категорию в папку, удалять категорию из папки, добавлять приложения в папки и удалять приложения из папок.

1) Перейти к обзору ваших приложений.2) Щелкните правой кнопкой мыши по некоторому значку и убедитесь, что есть пункт меню «Добавить в».3) Нажмите «Добавить в», чтобы увидеть, что есть опция «Новый AppFolder».

4) Нажмите «Новый AppFolder».

5) Задайте имя. Также выберите предопределенную категорию или создайте новую категорию. Затем нажмите на создать.

Теперь новая папка должна была быть создана.

Теперь вы можете выбрать другие значки и переместить их в эту новую папку.

Через Файловый менеджер

  1. Зайдите в меню Dash или кликните по ярлыку менеджера файлов Nautilus на панели ярлыков.
  2. Откройте каталог, в котором вы хотите создать новый элемент.  
  3. Вызовите контекстное меню. Для этого щёлкните на пустом месте в уже созданной папке.
  4. Щёлкните на пункте «Создать папку».
  5. Укажите имя. Вы можете использовать для этого любые символы, кроме, разве что, косой черты. 
  6. Подтвердите изменения. Для этого можно кликнуть на пустом месте менеджера файлов, или нажать «Enter».

Если в папке слишком много объектов и кликнуть мышкой просто негде, можно освободить это место, если поменять представление папок и файлов на табличный вид. Для этого можно использовать кнопку в правом углу файлового менеджера. Справа от таблицы файлов вполне можно кликнуть мышкой и создать ещё одну папку. Или можно воспользоваться командной строкой, как описано дальше.

Команда для копирования «cp»

Для копирования файлов в Linux через терминал используется команда «cp» (от англ. «copy»). Команда «cp» представляет собой утилиту командной строки для копирования файлов и каталогов. Она поддерживает перемещение одного или нескольких файлов или папок с параметрами для создания резервных копий и сохранения атрибутов.

В общем случае, для того чтобы скопировать файл в Linux через терминал достаточно ввести команду «cp» и передать ей имя исходного и нового файла. Например, для того чтобы скопировать «file.txt» в новый «newfile.txt» нужно выполнить следующую команду:

cp file.txt newfile.txt

Обратите внимание, по умолчанию команда «cp» всегда будет перезаписывать уже имеющиеся файлы копируемыми, но это поведение можно изменить с помощью опций, которые мы рассмотрим

Таким же образом выполняется копирование файла в другую папку. Вводим команду «cp», указываем путь к файлу и затем каталог, в который его нужно скопировать. Например, для того чтобы скопировать «file.txt» в каталог «folder» нужно выполнить вот такую команду:

cp file.txt folder/

Естественно, если это необходимо, вы можете вводить полные пути к файлам и папкам, которые копируете командой «cp». Например, копирование может выглядеть так:

cp ~/temp/newfile.txt ~/temp/folder/

Еще один пример копирования с указанием полного пути:

При необходимости можно скопировать сразу несколько файлов. В этом случае сначала нужно перечислить файлы, а потом указать папку, в которую их нужно скопировать. Например, для того чтобы скопировать «file.txt» и «newfile.txt» в каталог «folder» нужно выполнить следующее:

cp file.txt newfile.txt folder/

Аналогичное действие можно выполнить и с помощью маски. Например, для того чтобы скопировать все txt-документы в определенную директорию можно выполнить вот такую команду:

cp *.txt folder/

При копировании каталогов нужно добавлять параметр «-R», так как без этого «cp» будет выдавать ошибку. Поэтому, для копирования каталогов нужно ввести команду «cp -R» и указать исходный и новый каталог. Например, для того чтобы скопировать каталог «folder» в «newfolder» вам нужно выполнить вот такую команду:

cp -R folder/ newfolder/

Как и в случае с файлами, папки можно копировать сразу по несколько штук. Для этого нужно ввести «cp», перечислить копируемые папки и указать каталог назначения. Например, для того чтобы скопировать папки «folder» и «folder2» в «newbigfolder» нужно выполнить следующее:

cp -R folder/ folder2/ newbigfolder/

Создание ярлыка

После того, как вы откроете командную строку, введите следующую команду и запустите ее, чтобы создать новый файл на рабочем столе, который будет служить ярлыком для нужной папки. В этом руководстве мы попытаемся добавить мою папку «Важные» на боковую панель.

После создания этого файла вы можете открыть его в текстовом редакторе и добавить код, о котором мы говорили ранее. Для этого выполните команду ниже.

Вы должны увидеть новое окно текстового редактора на вашем экране. Вот где происходит волшебство. Мы дадим вам общее представление о том, как добавить свою папку на боковую панель, но если вы хотите настроить код в соответствии с вашими конкретными потребностями, вам нужно будет немного настроить код. Однако мы постараемся снабдить вас всей необходимой информацией.

Без лишних слов мы скопируем и вставим следующие строки кода в текстовый редактор и сохраним их.

Пришло время сказать вам, какие изменения вам необходимо внести в этот текст, чтобы удовлетворить ваши потребности. Во-первых, в поле » Имя» вам нужно ввести имя той папки, для которой вы хотите создать ярлык. Точно так же в 10- й строке кода измените действие с open-Important на open- без скобок.

Измените в соответствии с именем вашей папки; то же самое касается Name = Open my Important folder. Наконец, вам нужно будет заменить 17- ю строку кода на адрес вашей папки

Обратите внимание, что мое имя пользователя — ubuntu, так что вы можете заменить его своим. Если вы не знаете свое имя пользователя, выполните следующую команду в терминале, чтобы узнать

После этого вы сможете добавить свои любимые папки на боковую панель. Если вы хотите подробнее изучить, какие действия вы можете выполнять и как можно дальше изменять текстовый файл, перейдите по этой ссылке. То, что следует сейчас, довольно просто. Нажмите кнопку «Действия» в верхнем левом углу экрана и введите имя своей папки в поле поиска. Щелкните приложение правой кнопкой мыши и выберите «Добавить в избранное».

Сделав это, вы должны увидеть новое дополнение к папкам и приложениям на боковой панели. Щелкните его правой кнопкой мыши, и вы должны увидеть параметр, который позволяет получить доступ к нужной папке.

И вот так! Вы успешно добавили желаемую папку на боковую панель в Ubuntu.

Откройте Folder In the File Manager (Nautilus)

Последние версии Ubuntu, как Ubuntu 18. O4 LTS, идите с файловым менеджером по умолчанию под названием Наутилус. Этот файловый менеджер с открытым исходным кодом, созданный для наших рабочих столов GNOME, дает нам способ управлять нашими файлами и папками.

Можно получить доступ к Файловому менеджеру Наутилуса следующими способами:

1. Поиск термина ‘Наутилус’ от системного Тире:

2. Поиск термина Файлы или Файловый менеджер от системного Тире:

3. Доступ к Файловому менеджеру от значка Files в панели Ubuntu Dock/Activities.

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

  • Открытый
  • Откройте In New Tab

и,

Откройте In New Window

Запуск в другом приложении и изменение ассоциаций файлов с приложениями

Когда вы немного освоитесь в Ubuntu, у вас, возможно, возникнет желание познакомиться с доступными в изобилии в репозиториях программами. И вскоре после того, как вы выберите из бесчисленного множества альтернатив подходящие для себя приложения, перед вами, скорее всего, встанет вполне закономерный вопрос: а как открыть этот файл в установленных вами программах, а не в доступных по умолчанию?

Тут есть два выхода: запустить сначала программу, и в этой программе открыть файл, или указать Nautilus открыть файл в нужной программе. Для этого нажмите правой клавишей мыши на нужном вам файле, выберите пункт «Свойства» и в перейдите на вкладку «Открыть в программе»:

В меню будут содержаться все приложения, которые сообщили Ubuntu о поддержке ими выбранного типа файлов. Вам останется только выбрать нужное приложение. Если в списке его нету, не отчаивайтесь, выберите пункт «Другое приложение…». Откроется окно, где можно можно выбрать из всех установленных приложений, или попробовать найти нужное в интернете:

После добавления приложения таким образом, оно всегда будет появляться в меню «Открыть в программе…». Если вы ошиблись и это приложение не подходит для открытия этого типа файлов, выделите ненужное приложение, нажмите на нем правой кнопкой мыши и выберите пункт «Забыть ассоциацию».

А как быть, если вы хотите, чтобы определенный тип файлов всегда открывался в другом приложении, а не в том, которое установлено по умолчанию? Например, чтобы все фильмы открывались в установленном вами VLC, а не в Totem, который открывает эти файлы по умолчанию. Для этого нужно изменить ассоциацию файла с приложением. Делается это очень просто: идете в «Параметры системы», выбираете пункт «Сведения о системе» и там строчку «Приложения по умолчанию». Теперь можете изменить приложения для основного типа файлов:

Как видите, выбор типов файлов не очень велик. А как же быть с теми файлами, которых тут нету? К счастью, подобный функционал доступен в уже упоминавшейся утилите Ubuntu Tweak, так что если вы хотите изменить ассоциации сразу для большого количества типов файлов, то советую вам использовать именно её.

Получите доступ к папке как к администратору из файлового менеджера

При работе с файлами и папками как Администратор Linux, мы часто должны получать доступ и редактировать файлы и папки, которые требуют корневых полномочий. Мы обычно выполняем эту задачу через Терминал Ubuntu (утилита командной строки) использование функции sudo. Вот обходное решение, чтобы сделать то же через Приложение администрирования Наутилуса.

Администратор наутилуса установки

Следующие шаги помогут Вам в установке файлового менеджера Наутилуса к Вашей системе Ubuntu:

Откройте Terminal through Ctrl+Alt+T или через тире Ubuntu.

Выполните следующую команду как администратора:

$ sudo apt install nautilus-admin

Введите Y, когда запрошено об использовании дополнительного дискового пространства.

Администратор наутилуса будет установлен в Вашей системе. Можно открыть его путем ввода Наутилуса в Тире Ubuntu следующим образом:

Файловый менеджер в Вашей системе является теперь Администратором Наутилуса.

Открытие папки как администратор

Давайте предположим, что необходимо открыть папку, которая требует корневого разрешения. Можно получить доступ к папке через файловый менеджер UI; щелкните правой кнопкой и затем выберите Открытый как Администратор из меню.

Пример:

В этом примере мы хотим получить доступ к корневой папке от Других Местоположений. Так как эта папка требует полномочий пользователя root, мы получим доступ к ней следующим образом:

Вас попросят обеспечить информацию аутентификации, после которой Вы будете в состоянии получить доступ к содержанию папки.

К настоящему времени Вы, должно быть, освоили доступ к Вашим папкам Ubuntu и через командную строку и через UI. Вы теперь даже в состоянии открыть чувствительные папки как администраторы в Ubuntu.

Использование шаблона документа

Самый простой способ создать документ в Ubuntu — использовать щелчок правой кнопкой мыши. контекстное меню. Эта опция была доступна в предыдущих выпусках Ubuntu, но она не включена по умолчанию в Ubuntu 18.04 LTS. Однако, к счастью, вы можете включить эту опцию.

Откройте Терминал и введите следующую команду:

$ touch ~/Templates/Empty\ Document

Он создаст пустой документ в каталоге шаблонов. Теперь, когда вам нужно создать новый документ в определенном каталоге. Просто откройте этот каталог и щелкните правой кнопкой мыши на пустом месте. Перейдите к Новый документ> Пустой документ.

Он создаст пустой документ в той же директории, вы можете открыть и редактировать этот документ.

Как комбинировать условия поиска lsof (логические И и ИЛИ)

Давайте выведем файлы, которые были открыты пользователем mial и которые связаны с процессами systemd. Мы знаем, что можем предоставить более одного элемента поиска в командной строке, поэтому это должно быть легко.

sudo lsof -u mial -c systemd

Теперь давайте посмотрим на вывод lsof. Это не выглядит правильно; в выводе есть записи, которые были запущены пользователем root.

Это не то что мы ожидали. Что произошло?

Если вы предоставите несколько поисковых терминов, lsof вернёт любой файл, который соответствует первому поисковому запросу или второму поисковому запросу и так далее. Другими словами, она выполняет поиск ИЛИ.

Чтобы lsof выполняла поиск И, используйте опцию -a. Это означает, что будут перечислены только те файлы, которые соответствуют первому поисковому запросу, второму поисковому запросу и т. д.

Давайте попробуем это снова и используем опцию -a.

sudo lsof -u mial -c systemd -a

Теперь каждый файл в списке — это файл, который был открыт пользователем mial или от его имени и связан с systemd.

Обратите внимание, что два условия, одно из которых содержит отрицание (^) обрабатываются как логическое И:

sudo lsof +D /home -u ^mial

Но если требуется логическое И, то лучше взять за правило всегда использовать опцию -a, поскольку так команда становиться более однозначной:

sudo lsof +D /home -u ^mial -a

и в случае добавления третьего условия поиска она будет работать как ожидается:

sudo lsof -u mial +D /home/mial -c^chromium -a

Расширенные регулярные выражения

Команду Grep можно также использовать с расширенным языком регулярных выражений при помощи флага «-E» или же вызывая команду «egrep» вместо «grep».

Эти команды открывают возможности «расширенных регулярных выражений». Расширенные регулярные выражения включают в себя все основные метасимволы, а также  дополнительные метасимволы для выражения более сложных совпадений.

Группирование

Одна из простейших и полезнейших возможностей, которые открывают расширенные регулярные выражения, – это возможность группировать выражения и использовать их как единое целое.

Для группирования выражений используются круглые скобки. При необходимости использовать круглые скобки вне расширенных регулярных выражений, их можно «избежать» при помощи обратной косой

Приведенные выше выражения являются эквивалентами.

Чередование

Подобно тому, как квадратные скобки задают различные возможные варианты совпадения одного символа, чередование позволяет указать альтернативные совпадения  для строк символов или наборов выражений.

Для обозначения чередования используется символ вертикальной черты  «|». Чередование часто применяется в группировании для того, чтобы указать, что один из двух или более возможных вариантов должен рассматриваться как совпадение.

В данном примере нужно найти «GPL» или «General Public License»:

Чередование можно использовать для выбора между двумя и более вариантами; для этого нужно ввести остальные варианты в группу отбора, отделяя каждый при помощи символа вертикальной черты «|».

Кванторы

В расширенных регулярных выражениях существуют метасимволы, указывающие частоту повторения символа, подобно тому, как метасимвол «*» указывает на совпадения предыдущего символа или строки символов 0 или более раз.

Чтобы указать совпадение символа 0 или больше раз, можно использовать символ «?». Он сделает предыдущий символ или ряд символов, по сути, необязательными.

В данном примере при помощи внесения последовательности «copy» в факультативную группу выведены совпадения «copyright» и «right»:

Символ «+» ищет совпадения выражений 1 или больше раз. Он работает почти как символ «*», но при использовании «+» выражение должно совпасть хотя бы 1 раз.

Приведенное ниже выражение ищет совпадения строки «free» плюс 1 или больше символов, которые не являются пробельными:

Количество повторений совпадений

При необходимости указать количество повторения совпадений можно использовать фигурные скобки («{ }»). Эти символы используются для указания точного количества, диапазона, а также верхнего и нижнего предела количества совпадений выражения.

При необходимости найти все строки, что содержат сочетание трех гласных, можно использовать следующее выражение:

Переименование Файла в Linux с Помощью Команды mv

Если мы хотим переименовать файл, мы можем сделать это так:

mv staroje_nazvanije_faila1 novoje_nazvanije_faila1

Допустим, что мы находимся в каталоге и у нас есть файл с именем file1.txt. Мы хотим изменить имя этого файла на file2.txt. В таком случае наша команда будет выглядеть так:

mv file1.txt file2.txt

Всё очень просто. Однако, если вы не в каталоге, вам нужно будет немного расширить команду. Вот её пример:

cd /home/user/docs/files
mv file1.txt file2.txt

Как Переименовать Несколько Файлов с Помощью Команды mv

Команда mv может переименовать только один файл, но её можно использовать с другими командами для переименования нескольких файлов.

Давайте возьмём циклы find, for, или while и переименуем несколько файлов.

Например, чтобы изменить расширение всех файлов .txt на расширение .pdf, мы будем использовать следующую команду:

for f in *txt; do
   mv -- "$f" "${f%.txt}.pdf"
done

Она создаст цикл (for), который найдёт все файлы с расширением .txt, и заменит каждое расширение .txt на .pdf. Наконец, команда завершит цикл (done).

Если вам нужны более продвинутые функции, тогда стоит ознакомиться с ещё одной командой — rename. О ней и пойдёт речь дальше.

Как Переименовать Файл в Linux с Помощью Команды Rename

С утилитой rename у вас будет немного больше контроля. Многие конфигурации Linux включают её по умолчанию. Но, если она не установлена, вы можете быстро это сделать с помощью простой команды.

Если вы используете Debian, Ubuntu, Linux Mint и их производные:

sudo apt install rename

Если же вы пользователь CentOS 7 или RHEL:

sudo yum install rename

Команда для установки rename в Arch Linux:

yay perl-rename ## or yaourt -S perl-rename

Теперь мы можем начать использовать команду rename. Её основной синтаксис выглядит так:

rename 's/staroje-nazvanije/novoje-nazvanije/' files

Команда выглядит сложнее, чем есть на самом деле.

В примере ниже мы создадим новую папку с именем filetorename и 5 файлов, используя для этого команду touch.

mkdir filetorename
cd filetorename
touch file{1..5}.txt
ls

С помощью последней команды ls вы можете просмотреть созданные вами файлы.

Если мы хотим переименовать только один файл с названием file1.txt, мы напишем следующую строку:

rename ‘s/file1/newfile1/’ file1.txt

Если же мы хотим изменить расширение всех файлов, например, на .php. Мы могли бы сделать это так:

rename ‘s/.txt/.php/’ *.txt
ls

Также мы можем указать другой каталог, где находятся файлы, которые вы хотите переименовать.

rename ‘s/.txt/.php/’ ФАЙЛ/ПУТЬ

Важно отметить, что rename использует регулярное выражение Perl, а это означает широкие возможности команды. Наконец, неплохо было бы узнать опции команды

Для того, чтобы посмотреть весь их список, введите в терминале команду:

Наконец, неплохо было бы узнать опции команды. Для того, чтобы посмотреть весь их список, введите в терминале команду:

rename –help

Распространённые примеры использования команды rename:

  • Преобразовать имена файлов в верхний регистр:
    rename 'y/a-z/A-Z/' *
  • Преобразовать имена файлов в нижний регистр:
    rename 'y/A-Z/a-z/' *
  • Заменить пробелы в именах файлов символами подчёркивания:
    rename 'y/ /_/' *

Как Удалить Утилиту Rename

Если вы больше не хотите, чтобы команда rename была установлена в вашей системе, удалите её с помощью диспетчера ПО или из терминала.

Для Debian, Ubuntu, Linux Mint и производных:

sudo apt remove rename

Для CentOS и RHEL:

sudo yum remove rename

Вот и всё, rename удалено с вашей машины Linux.

Удаление файлов и папок

Обычное удаление файла:

rm /etc/file.php

Если с помощью обычного rm попробовать удалить папку в которой находятся файлы, появится ошибка. Для удаление папок используем другую команду:

rmdir backup

Добавляем атрибут -p для удаление пустых папок по всему пути. Будут удалены все три папки указанные ниже, если они не содержат файлов:

rmdir -p backup/one/two

Ошибка папки при удалении в Linux

Иногда при удалении папки в Linux пишется ошибка:

rmdir: не удалось удалить «название_папки»: Нет такого файла или каталога

При этом зайти в неё тоже не удаётся, пишется ровно противоположное:

-bash: cd: /название_папки: Нет такого файла или каталога

Также встречаются ошибки:

rm: невозможно удалить «/home/admin/web/public_html»: Это каталог
rmdir: не удалось удалить «/home/admin/web/public_html»: Каталог не пуст

Удалить эту капризную папку (без предупреждений) поможет следующая команда:

rm -rf backup

или так:

rm -rf /home/admin/web/public_html

где
-r – команда пройтись по всем папкам и файлам и попытаться удалить каждую из них
-f – удалить без подтверждения

Зайти внутрь папки:

cd folder

Удалить все в этой папке:

sudo rm -rf ./*

Удаление файлов из директории Linux без удаления самой папки

Удаляем всё содержимое из папки files, которая находится по этому пути – /home/user/files/. Специальные ключи в команде ускоряют удаление содержимого с минимальной нагрузкой на сервер.

find /home/user/files/ -mindepth 1 -a -print0 | xargs -n 100 -0 rm -rf

Текстовые файлы

Текстовые файлы в Ubuntu повсюду. Все настройки хранятся в виде текстовых файлов, исходные коды всех программ представляют из себя текстовые файлы, многие программы в Ubuntu являются на самом деле скриптами, то есть тоже текстовыми файлами. И естественно Ubuntu умеет работать с текстовыми файлами как угодно. И этой темы даже не пришлось бы касаться, если бы не одна проблема операционных систем Windows. Дело в том, что в Windows до сих пор кое-где ещё используется устаревший в 90-х прошлого столетия способ сохранения обычного текста, в частности, в текстовых файлах.

На самом деле большинство файлов откроется в стандартном текстовом редакторе Ubuntu без проблем, но всё же иногда попадаются файлы, которые отображаются «кракозябрами». В этом случае необходимо немного помочь Gedit и указать кодировку файла вручную

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

Кстати, рекомендую такие файлы сразу сохранять в , дабы в дальнейшем не возникало с ними проблем.

Существуют и более лёгкие способы работы с кодировками, например, плагин для Gedit, позволяющий менять кодировку у открытых файлов без необходимости их переоткрывания. Кроме того, существуют утилиты для автоматического перекодирования файлов в , например, . Можно также управлять механизмом автоопределения кодировки в Gedit, это делается через редактор конфигурации, про который я немного расскажу в одной из последних статей.

Напоследок хочется сказать, что очень рекомендуется так или иначе перевести всю текстовую информацию на использование , поскольку фактически только эта кодировка нормально распознаётся везде и всегда, а в будущем скорее всего только она и будет использоваться.

Исполняемые файлы

В вопросах исполняемых файлов, то есть, если по простому, обычных программ, Ubuntu кардинально отличается от Windows. В Windows исполняемые файлы имеют расширение (в основном), а внутри представляют из себя нечитаемый набор байтов. А в Ubuntu исполняемым может быть даже текстовый файл. Сразу скажу, что — это программы для Windows и в Ubuntu они не работают без Wine (приложения для запуска исполняемых файлов Windows в Linux), но вообще говоря и в Wine они работают далеко не всегда.

Итак, что же такое исполняемый файл с точки зрения Ubuntu? Фактически это любой файл, который помечен, как исполняемый и который Ubuntu сможет запустить на выполнение. Означает это вот что: у каждого файла есть специальное свойство-переключатель, никак не зависящее ни от имени, ни от содержимого, отвечающее за исполняемость. Если файл помечен, как исполняемый, то вообще говоря он таковым и является, а если не помечен — то это обычный файл с данными и напрямую запустить его на выполнение нельзя. Другое дело, что не любой файл, помеченный как исполняемый, Ubuntu сможет выполнить, хотя в арсенале Ubuntu есть масса методов запуска файлов с совершенно различным содержимым.

Характерным примером необычных с первого взгляда исполняемых файлов Linux являются так называемые скрипты. Скрипты — это обычные текстовые файлы, содержащие набор инструкций для программы-интерпретатора, которая занимается собственно выполнением скриптов. Так вот, если на скрипте установлено свойство исполняемости, то это программа, которую можно запустить обычным образом, а если не установлено — то это всего лишь текстовый файл. То есть сделать файл исполняемым или же наоборот, убрать возможность его выполнения, можно изменением всего одного его свойства.

Мало того, на самом деле это магическое свойство-переключатель исполняемости является одним из трёх прав доступа, о которых я мельком упоминал в предыдущей статье. Я говорил, что у каждого файла есть три группы прав доступа — для пользователя-владельца, для группы-владельца и для всех остальных, каждая группа состоит в свою очередь из трёх прав: на чтение, модифицирование и выполнение. Так вот, право на выполнение и является тем самым волшебным переключателем исполняемости.

Из этого вытекает весьма забавное свойство: один и тот же файл может быть одновременно и исполняемым, и не исполняемым, допустим, если на его выполнение есть права только у пользователя-владельца. Тогда пользователь, которому принадлежит этот файл, сможет его запустить как программу, а для всех остальных он будет обычным файлом с данными.

Вот так всё на самом деле просто и красиво, надеюсь, вы осознали основную логику и не будете путаться при работе с исполняемыми файлами в Ubuntu.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Ваша ОС
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: