Основы 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?