Робот Linux з каталогами
Тести та шпаргалки

Робот Linux з каталогами


Анотація на тему:

Linux. Робота з каталогами. Посилання

команда chown я chgrp

Ці команди використовуються для зміни файлового менеджера та групового файлу. Ви можете змінити самого власника тільки суперкористувач, змінити групу, виконати самого власника файл чи суперкористувач. Для того, щоб мати право змінювати групу, Власник винний бути додатково членом цієї групи, якщо ви хочете надати право на цей файл. Формат цих двох команд схожий:

[root]# chown vasja ім’я файлу

[root]# ім’я файлу chgrp usersgrp

Команда mkdir

Команда mkdir дозволяє створити підкаталог для потокового каталогу. В якості аргументу для цієї команди потрібно вказати ім’я створеного каталогу. У новоствореному каталозі автоматично створюються два записи: . (надсилається до самого каталогу) і .. (надіслано до каталогу Батьківщини). Щоб створити підкаталог, ви несете відповідальність за право запису потокового каталогу. Ви можете створити каталог не в поточному каталозі, а в якомусь іншому каталозі, або ж необхідно вказати шлях до створеного каталогу:

[user]$ mkdir /home/kos/book/glava5/part1

Команда mkdir Ви можете виграти за допомогою наступних варіантів:

  • -m режим — встановлює режим доступу до нового каталогу (наприклад, -м 755);

  • -стр — створювати спеціальні промислові каталоги (вони не знають смороду).

Команда кіт

Команда кіт часто виграють за створення файлів (якщо хочете, ви можете прискорити роботу за допомогою команди дотик). За командою кіт на стандартному дисплеї (на екрані) він буде відображатися замість призначеного файлу (кількість файлів декількох, якщо їх іні інії послідовно задаються як аргументи команди). Команда Якщо вісновок кіт переспрямування на файл, ви можете отримати копію цього файлу:

[user]$ cat file1 > file2

Vlasne, перше визнання колективу кіт сам по собі він дозволив перенаправлення вісновки, на те, що команда була створена для конкатенації, так що об’єднання файлів декалів в один:

[user]$ cat файл1 файл2 … файл > новий файл

Найбільш можливе перенаправлення введення і введення команд і введення для створення нових файлів. Для кого вступати в команду кіт відправити дані зі стандартного введення (tobto з клавіатури), а командні рядки — до нового файлу:

[user]$cat > новий файл

Якщо ви порушуєте все, що хочете, натисніть комбінацію клавіш + chi +і все, що ви ввели, буде записано новий файл. Очевидно, що таким чином створюються переважно короткі текстові файли.

Команда cп

Якщо ви хочете скопіювати файли в інші місця, їх копіює команда кітале в Linux є спеціальна команда, для якої cп. Застосовувати можна в одній з двох форм:

[user]$cp [options] джерело призначення

[user]$cp [options] вихідний_каталог новий_каталог

У першому поданні файл вихідного каталогу копіюється, очевидно, в каталог призначення, а в іншому поданні файли, які знаходяться в каталозі source_directory, копіюються в каталог new_directory. Для копіювання матері потрібно право читати файли, які копіюються, і право запису в каталог, який копіюється.

Якщо основний файл вказано в якості цілі, то він буде видалено, тому при копіюванні потрібно бути обережним. Утім, ти можеш перемогти команду cп з опцією -i, однак, перед перезаписом основного файлу буде запитано підтвердження (я також рекомендую вам переписати цей параметр!).

У команді cп Є більше коричневих варіантів (табл. 1).

Таблиця 1 Основні параметри для команди cd.

Варіант

Значення

-стр

Заощаджуйте годину на внесення змін до файлу та максимізуйте можливість оновлення. Без будь-яких параметрів для нового файлу встановлюються зміни, які слід змінити на зміни coristuvach, за допомогою команди

chi -r

Якщо джерелом є каталог, то він копіюється як wine, тому його потрібно ввести в новий каталог каталогу, щоб форма дерева каталогів була збережена

-d

Якщо встановити цю опцію, то символічні повідомлення будуть видалені з повідомлень (а в іншому випадку файл, який надсилається, буде скопійовано, для якого надано повідомлення)

-f

Перезаписувати файли під час копіювання (як і вже) без додаткового авансу

Команда mv

Якщо вам не потрібно копіювати, а переміщувати файл з одного каталогу в інший, ви можете прискорити виконання команди mv. Синтаксис команди подібний до синтаксису команди cп. Більше того, ви можете скопіювати файл (каталог) і лише потім побачити вихідний файл (каталог). І варіанти в ньому такі ж, як і в cп.

Команда mv ви можете підморгувати не тільки для переміщення, але й для перейменування файлів у та каталогах (щоб перемістити їх у середину одного каталогу). Для того, що вам потрібно, просто встановіть аргументи на старе та нове імена файлу:

[user]$mv старе ім’я нова назва

Але, бля, яка команда mv не дозволяє ще раз змінити назву файлу (шаблон назви wicory), тому команда mv *.xxx *.yyy ти не будеш практикувати.

З переможними командами mvтакож подобається мені, коли використаний cпне забудьте зупинити параметр -i, щоб зупинити перезапис файлу.

команда rm я rmdir

Для віддалених необхідних файлів і каталогів у Linux скористайтеся командами rm (відображення файлів) і rmdir (показує порожній каталог) . Щоб пришвидшити роботу з цими командами, ви несете відповідальність за право запису в каталог, для якого відсортовані файли, які можна побачити, як каталоги. У той же час, зміни в самих файлах не є обов’язковими. Якщо ви хочете отримати додатковий запит на підтвердження операції перед видаленням файлу, виберіть параметр -i.

Як щодо того, щоб спробувати переможну команду? rm (без будь-яких опцій) для перегляду каталогу, то ви побачите нагадування про те, що каталог не видно. Щоб побачити каталог, вам потрібно побачити файли в новому, після чого ви можете побачити сам каталог для додаткової команди rmdir. Однак можна видалити непорожній каталог із системи за допомогою вхідних каталогів і файлів у новому каталозі, а також виграти команду rm з опцією -r.

Як ви даєте команду rm *, а потім видаліть усі файли з потокового каталогу. Підкаталоги з ким не видно. Для перегляду файлів і підкаталогів потокового каталогу вам потрібно прискорити цю опцію -r. Однак майте на увазі, що в Linux немає команд для оновлення файлів після каталогу файлів (тільки пам’ятайте, що ви зрозуміли це відразу після помилування файлу каталогу)! Тож, дівчата, подумайте, перш ніж щось побачити, і не заперечуйте варіант .

команда більше я менше

Команда кіт дозволяє помістити на стандартний висновок (на екран) уміст будь-якого файлу, однак він буде використовуватися для цих цілей лише рідко, навіть для висновки навіть невеликих файлів. Праворуч у тому, що замість великого файлу, міттево пропускає на екрані, а користувач бачить лише залишилися рядки файлу. Том кіт щоб виграти в основному шляхом прямого розпізнавання — для об’єднання файлів і для повторного перегляду файлів (звичайно, текстових файлів), команди підморгуються більше я менше (Текстові редактори Chie).

Команда фільтрації більше Щоб відобразити файл на екрані з однаковими сторонами, розгорнувши його на весь екран. Щоб стати на бік, мені потрібно натиснути пробник на клавішу. Натискання на клавішу привести до zsuva на один ряд. Кримінальні ключі пробували і в режимі паузи з’являються нечіткі клавіші деют типу керуюч (наприклад, клавіша повернути вас на один екран назад), але тут ми не дамо нового перекладу, як переклад параметрів команди. Для початку вам просто потрібно пам’ятати, що вийти з режиму перегляду можна за допомогою клавіші довідки , для тих, хто нічого не знає, доведеться робити це довго і нудно пробувати, поки не дійдете до кінця довгого файлу. Про всі параметри команд більше Ви можете прочитати в інтерактивному посібнику man chi info.

Утиліта меншерозроблено в рамках проекту GNU більшеі додатки, наприклад, дозволяють натискати клавіші курсором (, , , ) для переміщення по тексту. Знаєте, ми вже говорили про це, якщо подивилися на інтерактивну підказку чоловік.

команда більше я менше дозволяє шукати друзів у файлі, що подивитися, більше того команда less дозволяє працювати як прямий, тобто по прямій. Щоб організувати пошук рядка символів рядок, вам потрібно ввести в командний рядок програми в нижній частині екрана (там, де двічі) /string. У міру того, як буде знайдений рядок знань, буде візуалізація тексту, а рядок знань буде в самій верхній частині екрана.

Команда знайти та символи підстановки для назв файлів

Іншою часто використовуваною командою для роботи з файлами в Linux є команда пошуку потрібного файлу. знайти. Команда знайти Ви можете шукати файли за назвою, розміром, датою модифікації та будь-якими іншими критеріями.

Блискучий синтаксис команди знайти може виступити:

знайти [список_каталогів] критерії пошуку

Параметр «list_of_directories» визначає, чи потрібно показувати необхідний файл. Простіше встановити каталог пошуку як кореневий каталог на кореневий каталог /, однак у такому пошуку пошук може зайняти більше часу, тому буде переглянута вся структура каталогів, включаючи монтування файлової системи (для цього номера , наприклад є). Ви можете швидко запросити запит на створення списку каталогів наклейки для одного кореневого каталогу (природно, тихо, який може мати файл hum):

[user]$ знайти /usr/share/doc /usr/doc /usr/locale/doc -name instr.txt

На качані «критерії_пошуку», що означає, що винна сама програма знайти, враховується перший аргумент, який починається на «-«, «(«, «)»‘, «,» chi «!». Усі аргументи для зміни «критерії_пошуку» розглядаються як імена каталогів, які потребують пошуку. Хоча він не призначений для певного шляху, пошук можна знайти лише в поточному каталозі та інших підкаталогах.

Більшість пошуків виконується за іменами файлів, як показано на передній частині, тому «критерії пошуку» встановлено як «-name_file_name». Ви можете змінити параметр -path замість параметра -name, інакше команда шукатиме повну назву файлу за вказаним шляхом. Наприклад, команда

[user]$ знайти . -шлях ‘./sr*sc’

знайдіть каталог ‘./src/misc’ в каталозі потоку. Замініть повну назву файлу каталогом у тому ж додатку імен так званого «шаблона імені». Шаблони імен файлів Oskіlky можна зламати не тільки за допомогою команди знайтиале також і з іншими командами (включаючи вже переглянуті команди chmod, chown, chgrp, cp, rm, cat, mv), ці правила згортання шаблонів у варті додають деак поваги.

Більшість шаблонів імен файлів будуть використовуватися для додаткових спеціальних символів «*» та «?». Символ «*» підтверджується, щоб замінити певний ряд символів. Linux

  • «*» — дозволяє нам підтверджувати файли заради лози;

  • «.*» — відповідає всім заміщеним файлам (також каталогу потоку «.«І каталог дорівнює більше»..«: не забувайте про хіому!);

  • «*.*» — відповідає лише тим файлам і каталогам, які ви можете «.«посередині імені чі закінчиться цяточкою;

  • «п*р» — відповідає і «пітер» і «дуйдер»;

  • «*c*» — відповідає і «підбирає» і «клює».

значок ? замінює один додатковий символ, index?.htm відповідатиме іменам index0.htm, index5.htm та indexa.htm.

Крем «*» і «?» в Linux, налаштовуючи шаблони для імен, можна вибрати квадратні арки [], для якого дається або список можливих символів, або інтервал, для якого можна отримати символи. Наприклад, [abc]* відповідати всім іменам файлів, які походять від a, b, c; *[I-N1-3] відповідає файлам, назви яких закінчуються на I, J, K, L, M, N, 1, 2, 3.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *