Вы можете сделать это с помощью следующих команд:
mkdir learning_ccd learning_ctouch bspl{0001..0003}.c
Объяснение:
-
mkdir learning_c
- Это создаст папку с именем
learning_c
в текущей папке - Текущая папка обычно является вашей домашней папкой, также называемой
~
- Вы можете изменить текущий каталог с помощью
cd
команда (т.е.cd Desktop
)
- Это создаст папку с именем
-
cd learning_c
- Да, вы можете догадаться, вы входите во вновь созданную папку
-
touch bspl{0001..0003}.c
-
touch
это инструмент для создания пустых файлов и изменения временных меток; мы создаем пустые файлы. -
touch myfile
создаст пустой файл с именемmyfile
. -
Следующий уродливый код (
bspl{0001..0003}.c
) называется расширение скобки. Это отличная особенностьbash
оболочка, которая позволяет создавать длинные списки произвольных комбинаций строк. Вы можете узнать больше об этом в Bash Hackers Wiki. В этом случае вы будете составлять длинный список параметров, которые будут переданы вtouch
. Вы также можете использовать его длинный эквивалент:touch bspl0001.c bspl0002.c bspl0003.c
Вы можете изменить количество файлов: если вам нужно 12 файлов, вы можете запустить
bspl{0001..0012}.c
.- Начальные нули (
0012
вместо12
) убедитесь, что на выходе используются 4 цифры с добавлением нуля.
-