Основы Linux
Работа с директориями
pwd
pwd
Получаем информацию о текущем местонахождении в файловой системе.
cd
Переходим в нужную директорию
cd
Переходим в домашний каталог
cd ~
Переходим в родительскую директорию
cd ..
Переходим в предыдущую директорию
cd -

Перемещение в рамках родительской директории
cd linux
Переместились в папку linux
Чтобы не допускать ошибки при вводе можно использовать tab
который автоматически дополнит название.
ls
Вывод список содержимого директории
ls
Вывод всех файлов, в том числе скрытых
ls -a
Более подробный список файлов
ls -l
Более удобное представление о размере файлов
ls -lh

mkdir
Создание новой директории с названием dir
mkdir dir
Создание при необходимости родительских директорий
mkdir -p dir/dir1

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

Работа с файлами
Все файлы регистрозависимы
win.txt != Win.txt
dev/tools != dev/Tools
Любая директория является файлом, все в Линукс является файлом.
file
Предназначена для определения типа файла
file ls.png

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

С помощью аргумента -t
можно установить дату создания файла
touch -t 201912101830.55 file
Формат даты - год/месяц/день/часы/минуты/секунды

rm
Удаление файла навсегда
rm file
Если добавить аргумент -i
терминал будет запрашивать у вас разрешения на удаление файла
rm -i file1
С помощью аргумента -rf
можно удалить директорию
rm -rf test

cp
Копирования отдельных файлов
cp file2 file2.copy
Копирование файлов в другую директорию
mkdir test
cp file2 test
Копирование всей директории
cp -r test test1
Копирование множества файлов
cp file2 file2.copy test/
cp file2 file2.copy test1

mv
Last updated
Was this helpful?