Припустимо, у мене є папка, яка містить деякі файли та деякі папки (файли можуть бути будь-якого типу). І я хочу перемістити / скопіювати деякі з цих файлів і папок за допомогою mv
/ cp
command. Чи є такий спосіб, щоб я міг вибрати деякі з них випадковим чином, так само як ми робимо вибір за допомогою клавіші 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
. Будьте обережні, переписуючи речі, якщо важлива позиція, але я вважаю їх корисними.