Предположим, у меня есть папка, содержащая некоторые файлы и несколько папок (файлы могут быть любого типа). И я хочу переместить / скопировать некоторые из этих файлов и папок с помощью команды mv
/ cp
. Есть ли способ, чтобы я мог выбрать некоторые из них случайным образом, так же, как мы делаем выбор с помощью клавиши Ctrl и делаем перемещение / копирование с помощью терминала? Я не могу использовать ни подстановочные знаки, ни регулярные выражения, так как хочу выбирать файлы разных типов, и их имена имеют небольшое количество сходств.
cp -t /dest/ file{1,2,3}
или для диапазонов cp -t /dest/ file{1..3}
. Это работает и для нечисловых аргументов и комбинаций, например, cp -t /dest/ f{ile,ly}.{csv,txt}
выполняется cp -t /dest/ file.txt file.csv fly.txt fly.csv
. Будьте осторожны с перезаписью вещей, если позиция важна, но я считаю их полезными.