Інформація про поточний каталог
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

 

Для видачі імені поточного каталогу використовується команда

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, просмотров: 189.