Как создать несколько файлов с помощью терминала?

Вы можете сделать это с помощью следующих команд:

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 цифры с добавлением нуля.