Основы Linux

Работа с директориями

pwd

pwd

Получаем информацию о текущем местонахождении в файловой системе.

cd

Переходим в нужную директорию

cd

Переходим в домашний каталог

cd ~

Переходим в родительскую директорию

cd ..

Переходим в предыдущую директорию

cd -
cd

Перемещение в рамках родительской директории

cd linux

Переместились в папку linux

Чтобы не допускать ошибки при вводе можно использовать tab который автоматически дополнит название.

ls

Вывод список содержимого директории

ls

Вывод всех файлов, в том числе скрытых

ls -a

Более подробный список файлов

ls -l

Более удобное представление о размере файлов

ls -lh
ls

mkdir

Создание новой директории с названием dir

mkdir dir

Создание при необходимости родительских директорий

mkdir -p dir/dir1
dir

rmdir

Удаление папки dir2

rmdir dir2
dir

Работа с файлами

Все файлы регистрозависимы

win.txt != Win.txt
dev/tools != dev/Tools

Любая директория является файлом, все в Линукс является файлом.

file

Предназначена для определения типа файла

file ls.png
file

Утилита touch

Создаются пустые файлы

touch file1
touch

С помощью аргумента -t можно установить дату создания файла

touch -t 201912101830.55 file

Формат даты - год/месяц/день/часы/минуты/секунды

touch -t

rm

Удаление файла навсегда

rm file

Если добавить аргумент -i терминал будет запрашивать у вас разрешения на удаление файла

rm -i file1

С помощью аргумента -rf можно удалить директорию

rm -rf test
rm -rf

cp

Копирования отдельных файлов

cp file2 file2.copy

Копирование файлов в другую директорию

mkdir test
cp file2 test

Копирование всей директории

cp -r test test1

Копирование множества файлов

cp file2 file2.copy test/
cp file2 file2.copy test1
cp

mv

Last updated

Was this helpful?