Шаблоны имени

Поиск файлов

Показать файлы в папке.

ls

Показать все файлы папке (включая скрытые)

ls -a

Показать содержимое папки (при этом не заходя в неё)

ls papka

Показать все файлы и папки, имя которых начинается на строку "file"

Звёздочка означает любое количество символов

ls file*

Показать все файлы, имя которых заканчивается на строку "xxx"

ls *xxx

Выбрать файлы "fileaxxx", "filecxxx"

В именах файлах между частями "file" и "xxx" должны находиться буквы "a" или "c"

ls file[ac]xxx

Выбрать файлы "fileaxxx", "filecxxx", "filedxxx"

ls file[acd]xxx

Выбрать все файлы, где между частями "file" и "xxx" находится любой символ

ls file?xxx

Выбрать файлы "fileaxxx" и "filebxxx"

ls {filea,fileb}xxx

Удаление файлов

Удалить папку со всем её содержимым

rm -rf papka

Удалить обычный файл

rm -rf file3

Удалить все файлы, которые заканчиваются на "xxx"

rm -rf *xxx

Удалить все файлы, содержащие в своём имени букву "e"

rm -rf *e*

Создание файлов

Создать три папки: "mykkpapka", "mybbpapka", "myttpapka"

mkdir my{kk,bb,tt}papka

Создать три файла: "zzzaa", "zzzbb", "zzzcc"

touch zzz{aa,bb,cc}

Создать файлы: "mya555", "myb555", "myc555", "myd555"

touch my{a..d}555

Last updated

Was this helpful?