/index/10
Меню сайта
Опрос
Какой из курсов Вы считаете наиболее полезным
Всего ответов: 87
Календарь


1998 - 2024 © «МАХАОН»



Каталог статей

Главная » Статьи » Мои статьи

Команды для работы с каталогами

Команды для работы с каталогами

Примечание: во всех
командах путь указываются в том случае, если действия совершаются не с текущим
каталогом.

1.
Просмотр каталога (list): ls -ключи путь/имя_файла

ключи:

-F
- вывод информации о принадлежности объекта

(cистема
использует следующие обозначения: * - исполняемый файл; / - каталог; @ -
символьная ссылка)

-l
- длинный формат, указываются свойства и атрибуты файла

-a
- вывести оглавление каталога, показывать и специальные (скрытые) файлы, имена
которых начинаются с точки.

2.
Узнать текущий каталог: pwd

3.
Сменить текущий каталог : cd имя_каталога

4.
Создание нового каталога: mkdir путь/имя_каталога

5.
Удаление пустого каталога: rmdir путь/имя_каталога

!!!
Удаляемый каталог должен быть пуст (т.е. из него должны быть удалены все файлы
- команда rm и подкаталоги - команда rmdir).

Команды
для работы с файлами

Использование
шаблонов имен файлов

Для
обозначения группы файлов (при копировании, удалении и др.) используются
шаблоны имен файлов.

В шаблонах
используют символы * и ?.

* - заменяет
любое количество любых символов.

Примеры:

* - файлы с
любым именем (т.е. все файлы).

*s* - все файлы,
в имени которых содержится s

x* - все файлы с
именем, начинающимся на х

? - заменяет
один любой символ.

Примеры:

????? - все файлы,
длина имени которых 5 символов.

??d* - все
файлы, в имени которых третий символ d.

Можно в шаблонах
использовать диапазоны.

[набор] - любой
один символ из заданного набора

[^набор] - любой
один символ, не заданный в наборе

Примеры:

*[a-c s] - все
файлы, имя которых заканчивается на одну из букв: a, b, c, s.

[^a-d]*- все
файлы, имя которых не начинается на одну из букв: a, b, c, d.

6. Узнать тип
файла: file путь/имя_файла

Примеры:

7. Запуск
исполняемых файлов:

sh
путь/имя_файла или путь/имя_файла

Многие
команды, которые мы используем, не являются встроенными в командный процессор,
а представляют собой исполняемые файлы. Большинство таких полезных файлов -
утилит находятся в каталогах /bin и /usr/bin.

Примечание: Исполняемые
файлы нельзя запускать просто по имени, если они находятся в текущем каталоге и
этот каталог не входит в переменную окружения PATH - в ней содержится список
каталогов, в которых командный интерпретатор будет искать указанный файл.

8. Создание
текстового файла: cat > путь/имя_файла

Окончание набора
и закрытие файла - ctrl + D , enter.

9. Копирование
файлов :

cp
путь/имя_файла(ов) путь/имя_каталога

(откуда и что
копировать) (куда копировать)

Можно при
копировании одновременно переименовывать файлы. Для этого нужно указать новое
имя файла в качестве второго аргумента (куда копировать).

10. Просмотр
текстового файла:

cat
путь/имя_файла

less
путь/имя_файла (постраничный просмотр)

Выход из режима
просмотра less - Ctrl+z

11. Переименование
файла (каталога):

mv
стар_имя_файла нов_имя_файла

Перемещение
файла(ов):
mv путь/имя_файла путь

(откуда) (куда)

12. Удаление
файлов: rm путь/имя_файла(ов)

rm -r
имя_каталога - позволяет удалять каталог вместе со всем содержимым.

Для
подтверждения удаления файла нажмите клавишу Y, для отмены N.

13. Поиск
файла: find каталог_поиска -ключи

Каталог_поиска -
каталог, включая дерево всех подкаталогов, в которых будет производиться поиск.

-name -
позволяет задать имя искомого файла или каталога

-type -
определяет тип файла: f - файл, d- каталог, l - символьная ссылка.

-xdev - ограничить
поиск одной файловой системой, не выходить за границы устройства хранения.

 

 



Разработка Павловой Натальи Сергеевны, 2009 г.
Категория: Мои статьи | Добавил: Ex3pErT (17.06.2010)
Просмотров: 533
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]