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.