Перемещение файлов из текущего каталога в один каталог ниже - PullRequest
0 голосов
/ 05 февраля 2020

Я пытаюсь переместить 2 файла из текущего каталога (/ base / level1 / level2) в один каталог ниже (/ base / level1)

Есть ли более простая команда, кроме mv file1 / base / level1 ? Я пытаюсь понять, есть ли у нас какая-либо команда, которая перемещает ее на определенный c уровень вверх или вниз в текущей структуре папок.

TIA!

Ответы [ 3 ]

0 голосов
/ 05 февраля 2020

Вы можете использовать подстановочные знаки, если эти 2 файла имеют что-то общее.

ie. mv file*.ext path/to/new/dest/

При этом все файлы, начиная с «file» и заканчивающиеся расширением «.ext», будут перемещаться к месту назначения. Посмотрите на это и это , которые объяснят символы подстановки немного больше

0 голосов
/ 05 февраля 2020

Вы всегда можете использовать .. для «на один каталог вверх».

И вы можете дать более 2 аргументов для mv, последний всегда будет пунктом назначения.

Так что mv file1 file2 .. переместит эти 2 файла на каталог вверх.

Или mv * .. для перемещения всех файлов.

0 голосов
/ 05 февраля 2020

Мое решение для этого - перейти по пути, по которому я хочу переместить файл, и выполнить следующую команду:

cp ./level2/file1.

или

cp ./file1 ./level2/file1

Пожалуйста, поделитесь и другими решениями

Спасибо, AMK

...