Команда 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/ Комментарии:
Ключи:
В предыдущей статье мы рассмотрели, какие встречаются схемы питания в компьютерной технике в целом, а…
В статье рассмотрим, какие бывают схемы питания в материнских платах различных устройств: компьютеров, ноутбуков, планшетов,…
Сегодня в ремонте у нас программируемый терморегулятор теплого пола AC603H c Wi-Fi. Интересно, что одновременно…
Сегодня я успешно сдал экзамены и получил официальный сертификат преподавателя по операционной системе РЕД ОС,…
Мы знаем, что многие привыкли к IPTV сервисам edem.tv, iedem.tv, itook.tv и их зеркалам. Ведь…
Geekbench - пакетов тестов для измерения производительности хостов. Он доступен в разных версиях - 4,…