Немного линукса
Основы работы в ОС Linux
Базовые файловые операции

ls [опции] [путь]
Вывести содержимое директории. В выводимом списке директории обозначаются жирным шрифтом, файлы — обычным. Наиболее важные опции:
-l, --long Показывать полную информацию о файлах.
-a, --all Показывать также имена, начинающиеся с точки (скрытые файлы, а также . и ..)
cd директория
chdir директория
Перейти в указанную директорию. Обе команды эквивалентны.
mkdir директория
Создать директорию с указанным именем.
cp источник назначение
Копировать файл или директорию.
mv источник назначение
Переместить или переименовать файл или директорию.
rm файл
Удалить файл с указанным именем.
rmdir директория
Удалить директорию с указанным именем. Директория удаляется только в том случае, если она пустая. Чтобы рекурсивно удалить директорию и всё её содержимое, используется команда rm -r, rm -R или rm --recursive.
chmod +права файл
chmod -права файл
Установить и снять, соответственно, права доступа к указанному файлу для всех пользователей. Пример:
chmod +x myPoopyScript.sh
chmod OCT файл
Установить права доступа к файлу для различных категорий пользователей в виде восьмеричной маски.
tar опции архив
Архивировать и разархивировать указанные файлы и директории. Некоторые наиболее актуальные опции:
Поместить файлы в архив.
-x Извлечь файлы из архива.
-z При архивировании сжимать и восстанавливать файлы с помощью утилиты gzip; в *nix-системах сжатие и архивирование — это две независимые операции.
-j При архивировании сжимать и восстанавливать файлы с помощью утилиты bzip2.
-f архив Имя архива (f ставится последней в пакете опций).
-С директория Распаковывать корень архива в указанную директорию.
Первой из указанных опций должна стоять либо , остальные опции могут комбинироваться с ними. Архив всегда создаётся и восстанавливается с сохранением структуры директорий. Примеры:
tar -cf /mnt/nfs/nsgconfig.tar /etc
Упаковать всё содержимое директории /etc в файл /mnt/nfs/nsgconfig.tar.gz, без сжатия.
tar -xzf /tmp/nsgconfig.tar.gz
Распаковать архив /tmp/nsgconfig.tar, предварительно сжатый gzip. При этом, поскольку директория-назначение не указана, разархивированная структура директорий будет помещена либо в корневую, либо в текущую директорию, в зависимости от того, как была указана директория-источник при создании архива.

Подробно о синтаксисе и опциях данных команд см. соответствующие man pages.


© Network Systems Group 2015–2024 Отдел документации