file manipulation unix
Преглед на файловата система Unix:
В този урок ще се потопим дълбоко във файловата система Unix. Файловата система е от основно значение за това как Unix организира информацията и цялата информация, която трябва да се съхранява и извлича, използва файловата система.
В този урок ние обхващаме файловата структура на Unix, типовете файлове, заедно с различни разрешения на файлове за файлове и директории.
ms sql интервю въпроси и отговори
Този урок е разделен на 5 части.
Уроци за манипулации с Unix:
- Файлови манипулации Част А
- Файлови манипулации Част Б
- Файлови манипулации Част В
- Файлови манипулации Част Г
- Файлови манипулации Част Д
Unix Video # 6:
Какво ще научите:
Файлови манипулации
Информацията е организирана във файлове и директории. Директорията е колекция от файлове и други директории. Информацията за тези файлове и директории се съхранява в дърво на иноди . Inode съдържа информация за това къде да се осъществи достъп до файла, разрешенията за достъп до файла и номер на inode.
Inodes са структурирани като йерархично дърво с една коренна директория („/“) в горната част.
Множество дискови устройства и други устройства могат да бъдат „монтирани“ в директория заедно с дървото ( E.g. първото дисково устройство може да бъде монтирано в главната директория - “/”). Тези устройства ще имат собствена физическа файлова система за организиране на съдържащата се информация ( E.g. ext4 - четвъртата разширена файлова система е файлова система, която се използва в Linux).
Също така е възможно да се монтират виртуални файлови системи по дървото ( E.g. директорията / proc се използва за достъп до информацията за процесите).
най-добрият рекламен блокер за mac chrome -
За да позволи на всички видове информация да се съхраняват като файлове, Unix поддържа редица типове файлове:
# 1) Обикновени файлове
Тези файлове съдържат двоична или текстова информация и се съхраняват в директория на дисково устройство.
# 2) Файлове с директории
Те се използват за организиране на група файлове - съдържащите се файлове могат да бъдат от всякакъв тип.
# 3) Специални файлове
Специални файлове, известни също като файлове на устройства, се използват за представяне на физически устройства като принтер, дисково устройство или отдалечен терминал.
# 4) Именувани тръби
Имените тръби се използват, за да позволят на един процес да изпраща информация на друг. Това са временни файлове, които съдържат информация от един процес, докато тя бъде прочетена от друг процес.
# 5) Символични връзки
Това са файловете, които препращат към друг файл или директория с абсолютен или относителен път.
как да тествате клиентско сървърно приложение
Командата ‘ls’ се използва за изброяване на имена на файлове и други свързани данни. С опцията ‘ls -il’, тази команда изброява дълъг формат на подробности за файла, заедно с неговия номер на inode.
Пример:
inode-num | знамена | връзки | собственик | размер на групата | дата на достъп | име |
---|---|---|---|---|---|---|
262145 | drwxr-xr-x | 130 | корен корен | 12288 | 17 март 06:15 | и т.н. |
две | drwxr-xr-x | 24 | корен корен | 4096 | 15 март 06:21 | . |
две | drwxr-xr-x | 24 | корен корен | 4096 | 15 март 06:21 | .. |
262147 | drwxr-xr-x | две | корен корен | 4096 | 10 февруари 18:30 | съм |
393218 | drwxr-xr-x | 3 | корен корен | 4096 | 15 март 06:22 | зареждане |
302031 | drwxrwxr-x | две | корен корен | 4096 | 7 февруари 00:24 | CD ROM |
две | drwxr-xr-x | 18. | корен корен | 3940 | 14 март 22:17 | разработчик |
Надявам се, че видеото ви е харесало !!
Препоръчително четене
- Специални символи или метасимволи на Unix за манипулиране с файлове
- Разрешения за достъп до файлове на Unix: Unix Chmod, Chown и Chgrp
- Как да сравним два файла в Unix: Команди за сравняване на файлове
- Команда за намиране в Unix: Намиране на файлове с Unix Find File (примери)
- Команди на Unix: Основни и разширени команди на Unix с примери
- Урок за UNIX за начинаещи (20+ задълбочени видеоклипове за обучение на Unix)
- Разрешения на Unix: Разрешения за файлове в Unix с примери
- Разширени скриптове на черупки на Unix: масиви, оператори за тестване на файлове и низове, специални променливи