ln <имя файла 1> <имя файла 2>
Имя 1-го файла - это полное составное имя файла, с которым устанавливается связь; имя 2-го файла - это полное имя файла в новом каталоге, где будет использоваться эта связь. Новое имя может не отличаться от старого. Каждый файл может иметь несколько связей, т.е. он может использоваться в разных каталогах под разными именами. Команда ln с аргументом -s создает символическую связь:
ln -s <имя файла 1> <имя файла 2>
Здесь имя 2-го файла является именем символической связи. Символическая связь является особым видом файла, в котором хранится имя файла, на который символическая связь ссылается. LINUX работает с символической связью не так, как с обычным файлом - например, при выводе на экран содержимого символической связи появятся данные файла, на который эта символическая связь ссылается.
В LINUX различаются 3 уровня доступа к файлам и каталогам:
1) доступ владельца файла;
2) доступ группы пользователей, к которой принадлежит владелец файла;
3) остальные пользователи.
Для каждого уровня существуют свои байты атрибутов, значение которых расшифровывается следующим образом:
r – разрешение на чтение;
w – разрешение на запись;
x – разрешение на выполнение;
- – отсутствие разрешения.
Первый символ байта атрибутов определяет тип файла и может интерпретироваться со следующими значениями:
- – обычный файл;
d – каталог;
l – символическая связь;
в – блок-ориентированный специальный файл, который соответствует таким периферийным устройствам, как накопители на магнитных дисках;
с – байт-ориентированный специальный файл, который может соответствовать таким периферийным устройствам как принтер, терминал.
В домашнем каталоге пользователь имеет полный доступ к файлам (READ, WRITE, EXECUTE; r, w, x).
Атрибуты файла можно просмотреть командой ls -l и они представляются в следующем формате:
d rwx rwx rwx
| | | |
| | | | Доступ для остальных пользователей
| | | Доступ к файлу для членов группы
| | Доступ к файлу владельца
| Тип файла (директория)
Пример. Командой ls -l получим листинг содержимого текущей директории student:
- rwx --- --- 2 student 100 Mar 10 10:30 file_1
- rwx --- r-- 1 adm 200 May 20 11:15 file_2
- rwx --- r-- 1 student 100 May 20 12:50 file_3
После байтов атрибутов на экран выводится следующая информация о файле:
- число связей файла;
- имя владельца файла;
- размер файла в байтах;
- дата создания файла (или модификации);
- время;
- имя файла.
Атрибуты файла и доступ к нему, можно изменить командой:
Достарыңызбен бөлісу: |