Улучшите операции копирования и перемещения с помощью Advcpmv

LinuxBeginner
Практиковаться сейчас

Введение

Инструмент advcpmv представляет собой улучшенную версию традиционных команд cp и mv, используемых в Linux. Он включает дополнительные функции, такие как индикаторы прогресса и скорости, что делает его ценным инструментом для управления передачей больших файлов или миграцией каталогов с более наглядной обратной связью и контролем.

Индикатор прогресса команды cp

Максимизация файловых операций с помощью Advcpmv

На основе папки advcpmv_test давайте рассмотрим, как можно использовать advcpmv для оптимизации файловых операций в терминале.

Базовая операция копирования

Начнем с копирования небольшого текстового файла из директории advcpmv_test в директорию /tmp. Эта команда позволит вам увидеть работу advcpmv на простой операции:

advmv -g advcpmv_test/file1.txt /tmp
Прогресс базового копирования с помощью advcpmv

Эта команда отобразит индикатор прогресса для копируемого файла, который может завершиться очень быстро из-за малого размера файла; -g активирует функцию индикатора прогресса, предоставляя информацию о ходе операции в режиме реального времени.

Операции с большими файлами

При работе с большими файлами индикация прогресса становится более важной. Используйте следующую команду для перемещения большого файла в структуре директорий, наблюдая индикатор прогресса и скорость передачи:

advcp -gR advcpmv_test/ /tmp
Прогресс рекурсивного копирования с помощью advcp

-R используется для рекурсивного копирования директорий, включая все поддиректории и файлы. Эта операция отображает отдельные индикаторы прогресса для каждого копируемого файла, в том числе и больших файлов, что помогает отслеживать ход всей операции.

✨ Проверить решение и практиковаться

Резюме

В среде advcpmv_test инструмент advcpmv демонстрирует свои возможности по улучшению файловых операций с визуальной обратной связью. От простых передач файлов до сложных миграций каталогов, этот инструмент предоставляет ценную информацию о прогрессе, скорости и предполагаемом времени завершения операций, делая задачи управления файлами более прозрачными и управляемыми.