Для видачі імені поточного каталогу використовується команда
pwd
Перегляд каталогу
Перегляд вмісту каталогу здійснюється командою ls. Формат команди:
ls [–опції] [<Каталог>] [<Файл1> <…>]
При відсутності всіх опцій та параметрів можна отримати список всіх файлів і підкаталогів поточного каталогу у мінімальному форматі. Мінімальний формат передбачає видачу лише імен файлів та підкаталогів. Розширений формат дозволяє розрізнити між собою файли та підкаталоги (після імен останніх ставиться похила лінія “/”). Повний формат передбачає видачу для кожного файла або підкаталога інформації в такій послідовності:
тип (“d” - підкаталог, “-“ - файл, “b” - блочний пристрій, “c” - символьний пристрій);
права доступу (для користувача-власника, групи користувачів, всіх інших);
користувач;
група користувачів;
обсяг пам’яті в байтах;
дата створення;
час створення;
ім’я.
Основні опції:
l – видача списку файлів та підкаталогів у повному форматі;
F – видача списку файлів та підкаталогів у розширеному форматі;
R – видача списку файлів, каталогів і всієї ієрархії підкаталогів у мінімальному форматі;
[<Каталог>] визначаєтой каталог, для якого визначається список файлів та підкаталогів. За замовчуванням видається інформація про по-точний каталог.
[<Файл1> <…>] визначає файл або файли, про які видається інформація.
Приклад 1. Видача імен файлів та підкаталогів поточного каталогу у мінімальному форматі:
ls
Приклад 2. Видача інформації про каталог /home/user/mydir у розширеному форматі:
ls –F /home/user/mydir
Приклад 3. Видача інформації про файл file1. txt у повному форматі:
ls –l file1. txt
Створення каталогу
Для створення нових каталогів (підкаталогів) використовується команда mkdir. Формат команди:
mkdir [–опції] [<Каталог1> <…>]
Основні опції:
m <права> – задання прав доступу для створюваного каталога (в символьному вигляді або у вигляді числа у восьмеричній системі числення).
Приклад 1. Створити каталог mydir1 із наданням прав доступу за замовчуванням:
mkdir mydir1
Приклад 2. Створити каталог mydir2 із забороною запису та вилучення із нього файлів для всіх, за винятком користувача-власника:
mkdir –m 755 mydir2
Зміна поточного каталогу
Для переходу із поточного каталогу в інший каталог використовується команда cd. Формат команди:
cd [<Каталог>]
Приклад 1. Перейти в каталог /home/user/dir1/mydir:
cd /home/user/dir1/mydir
Приклад 2. Перейти у батьківський каталог, тобто на один рівень вище по ієрархії каталогів:
cd. .
Приклад 3. Перейти у домашній каталог користувача із будь-якого каталога:
cd
Знищення каталогу
Для знищення каталогів (підкаталогів) використовується команда rmdir. Формат команди:
rmdir [–опції] [<Каталог1> <…>]
За замовчуванням знищуються лише пусті каталоги та підкаталоги.
Основні опції:
p – знищення всіх підкаталогів того каталога, який ліквідовується.
Приклад 1. Знищити каталог mydir:
rmdir mydir
Приклад 2. Знищити каталог mydir та його пусті підкаталоги mydir1 та mydir2:
rmdir - p mydir/mydir1 mydir/mydir2
Створення файла
Створити файл можна за допомогою багатофункціональної команди cat. Формат команди для виконання цієї задачі:
cat > <file>
Приклад 1. Для створення нового текстового файла необхідно спочатку виконати команду
cat > file1. txt
Далі вводиться необхідний текст.д.ля повернення в командний режим необхідно натиснути клавіші <Ctrl><d>.
Для додання нових даних в кінець цього файла треба виконати аналогічні дії, але з іншою командою:
cat >> file1. txt
Копіювання файлів
Для копіювання файлів використовується команда cp. Формат команди:
cp [–опції] <Файл1> … < ФайлN> <Файл>|<Каталог>
В результаті виконання команди відбувається копіювання одного файла <Файл1> у новий файл <Файл> або кількох файлів <Файл1> … < ФайлN> в каталог <Каталог>.
Основні опції:
i – видача запиту на підтвердження заміни існуючого файла.
Приклад 1. Створити у поточному каталозі копію файла file1. txt:
cp file1. txt file2. txt
Приклад 2. Скопіювати із поточного каталогу файли file1. txt і file2. txt у каталог /home/user/work:
cp file1. txt file2. txt /home/user/work
Дата: 2019-05-29, просмотров: 211.