Команда mv
не перемещает с перезаписью поверх папки, если таковые уже существуют, поэтому часто вместо нее используют команду копирования cp
:
yes | cp -rf source/example/* destination/example/
Yes приходится использовать так как команда cp во многих версия Linux уже является алиасом для интерактивной команды alias cp='cp -i'
и потому игнорирует ключ -f и все равно спрашивает подтверждение перезаписи на каждом файле. Это весьма долгая процедура для большого числа маленьких файлов.
Второй минус такого подхода — требуется больше места при копировании, чем при перемещении — иногда это может сыграть роль.
Поэтому для перемещения файлов в папках и подпапках вне зависимости от их текущего присутствия я рекомендую использовать другую команду rsync
:
rsync -avrh --remove-source-files ./source/folder/ /destination/folder/
Комментарии:
Ключи:
Существует несколько способов расширить зону покрытия Wi-Fi сетей: использовать усилители Wi-Fi сигнала (репитеры), настроить WDS…
Заменять аккумулятор в ноутбуках необходимо, когда он перестает удерживать заряд достаточное время или же когда…
Проблема: в роутере Mikrotik настроены Wi-Fi 6 сети на частоте 2.4 и 5 ГГц, они…
Апгрейд и замена диска в Макбук практически всегда возможны, но в зависимости от поколения ноутбука…
Апгрейд памяти в компьютере дело не такое уж и сложное: выбрать совместимую планку и установить…
В этой статье мы озадачились апгрейдом Wi-Fi и Bluetooth в ноутбуке. Казалось бы, процедура не…