Хелпикс

Главная

Контакты

Случайная статья





Пример 7.1. Выявление каталогов, занимающих много места на диске, при помощи команды du



cp

Копирует файлы и каталоги.

mv

Перемещает (переименовывает) файлы.

rm

Удаляет файлы и каталоги.

df

Выводит отчёт об использовании дискового пространства (свободном месте на всех дисках).

du

Вычисляет место на диске, занимаемое файлами или каталогами.

ln

Создаёт ссылки на файлы.

ls

Выводит список файлов в каталоге, поддерживает несколько различных форматов вывода.

mkdir

Создаёт каталоги.

touch

Изменяет метки времени файла (последняя модификация, последний доступ), может быть использована для создания пустых файлов.

realpath

Вычисляет абсолютное имя файла по относительному.

basename

Удаляет из полного имени файла путь (т. е. сокращает абсолютное имя файла до относительного).

dirname

Удаляет из полного имени файла имя файла (т. е. выводит полное имя каталога, в котором расположен файл).

pwd

Выводит имя текущего каталога.

Пример 7.1. Выявление каталогов, занимающих много места на диске, при помощи команды du

du -b | sort -nr

Фильтры

Фильтры — это программы, которые читают данные со стандартного ввода, преобразуют их и выводят на стандартный вывод. Использование программ-фильтров позволяет организовывать конвейер: производить несколько последовательных операций над данными в одной команде. Подробнее о перенаправлении стандартного ввода/вывода и конвейере можно прочитать в документации по bash или другой командной оболочке. Многие из команд, приведённых в этом разделе, могут работать и с файлами.

cat

объединяет файлы и выводит их на стандартный вывод;



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.