Часть 1. Основные приемы работы с файлами.
- Для просмотра текущей директории служит команда ls
ls от слова list показать список каталогов и файлов в текущей директории
- Для смены директории служит команда cd
cd от слова change dir сменить директорию
Давайте сменим директорию на / для этого введем в консоли команду cd /
Затем проверим список файлов с помощью ls
Теперь перейдем в директорию etc для этого введем cd etc
Проверим список файлов с помощью ls
В каталоге etc хранятся установленные в системе программы, которые мы можем запустить введя их имя.
Давайте запустим любую программу. Например, введем в консоли firefox и перед вами откроется интернет-браузер firefox, если же графическая подсистема не запущена, то возникнет сообщение об ошибке. Для перехода в каталоги имеющие кириллические названия нужно брать их в кавычки.
Например: cd "Музыка"
Для перехода в домашнюю директорию используют команду cd
Проверим список файлов и каталогов с помощью ls
- Создадим директорию, для этого воспользуемся командой mkdir имя каталога. Например: mkdir music
mkdir от слова make dir создать директорию
Перейдем в созданный нами каталог cd music, а затем проверим список файлов и каталогов с помощью ls. На экран ничего не выведется, так как папка пуста. Вернемся назад с помощью команды cd ..
Проверим список файлов с помощью ls.
- Для полного удаления директории со всеми вложенными каталогами используют команду rm -r
rm от слова remove - удаление
Например: rm -r music
Часть 2. Дополнительные приемы работы с файлами.
- Для создания файлов нужно воспользоваться дополнительной программой, в зависимости от типа содержимого файла. Например: текстовый файл создается в текстовом редакторе, а музыкальный в звуковом редакторе. Также файлы могут создаваться цифровыми устройствами, например: цифровой фотоаппарат и т.д.
- Для создания пустого файла нужно ввести в консоли команду touch имяфайла
Например: touch ucheba.txt
Убедитесь в создании файла с помощью команды ls
Давайте создадим каталог используя изученную команду mkdir
Например: mkdir film
Перейдем в эту папку cd film, создадим в ней пустой файл touch primer.txt, перейдем назад используя команду cd ..
Создадим еще одну папку, которая будет называться programs
Убедимся в создании с помощью команды ls
- Скопируем каталог film в каталог programs с помощью команды cp -r
cp от слова copy скопировать
Например: cp -r film programs
После чего папка film будет скопирована в папку programs
Также в команде можно указать полный путь копирования из одного места в другое cp -r film /home/user/programs
- Для перемещения каталогов используют команду mv
Давайте создадим два каталога test1 и test2
Переместим test1 в каталог test2: mv test1 test2
Проверим список файлов с помощью ls.
В файловой системе доступ к каталогам и файлам разграничен. Пользователь может настроить права доступа к определенным файлам, естественно это нужно делать под учетной записью root или под ограниченной учетной записью используя команду sudo.
Для просмотра скрытых параметров доступа файлов используют уже изученную нами команду, но с дополнительным параметром
- ls -l
На экран выведется следующее:
drwxr-xr-x 3 user user 4096 data time name
Что касается первого параметра, то это как раз права доступа
rwx владелец файла имеет право на read (чтение), write (перезапись) и на execute (запуск)
r-x группа к которой принадлежит владелец файла в данном случае имеет право на read (чтение), execute (запуск) и не имеет права на write (перезапись).
r-x остальные пользователи и группы имеют право на read (чтение), execute (запуск) и не имеют право на write (перезапись)
- Чтобы изменить права доступа нужно воспользоваться командой chmod xxx имякаталога
chmod от слова change file mod изменить файловый режим доступа к каталогам и файлам.
xxx - это восьмеричное число от 001 до 777
Вернемся к примеру у нас на экран вывелось rwxr-xr-x заменим буквенные значения на 1, а прочерки на 0.
У нас получилось двоичное число 111101101 переведем его в восьмеричную систему, у нас получится 755.
Давайте создадим каталог: mkdir proba
И установим следующие права доступа rwxr--r--, для этого буквы заменим на единицы, а прочерки на нули. Получилось следующее 111100100, переводим из двоичной системы счисления в восьмеричную и получаем число 744. Теперь введем в консоли chmod 744 proba . Затем проверим скрытые параметры файлов с помощью ls -l
Если вам не хочется вычислять вручную числовое значение, то посетите сайт www.chmod.ru и с помощью формы ставьте галочки и результат будет вычислен автоматически.
|