как перемещаться по нескольким местоположениям с помощью одной команды cd в linux

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

Есть ли способ сделать это?

One Solution collect form web for “как перемещаться по нескольким местоположениям с помощью одной команды cd в linux”

Чтобы копировать файлы из нескольких мест и собирать их в одном месте, вам не нужно cd в эти местоположения.

 cp /the/1st/path/file1.txt /the/2nd/path/file2.txt /the/3rd/path/file3.txt ./ 

Это скопирует файлы file1.txt , file2.txt и file3.txt из разных мест в текущий каталог. Если в текущем каталоге есть файл, у которого уже есть одно из этих имен, они будут перезаписаны.

Если все файлы имеют одинаковое имя, вам нужно будет сделать один cp fore каждый из них, переименовав их в процессе:

 cp /the/1st/path/file.txt ./file1.txt cp /the/2nd/path/file.txt ./file2.txt cp /the/3rd/path/file.txt ./file3.txt 
  • Выполнение сценария оболочки на нескольких серверах
  • Использование node.js и shelljs в качестве интерактивной оболочки
  • Как извлечь IP и URL из файла журнала
  • Как получить последние N файлов в каталоге?
  • Команда sftp с именем «\» в имени пользователя не работает
  • Создать фальшивую оболочку в Linux?
  • Что такое быстрый способ командной строки для переключения между несколькими каталогами для системного администрирования?
  • Массовые убийства
  • сценарий оболочки отлично работает при выполнении в терминале, но ошибки при запуске как параллельная программа
  • SSH: «Permission denied» после изменения оболочки пользователя
  • Установка ksh в качестве стандартной оболочки в Redhat: Foolhardy?
  • Interesting Posts

    Как скрипт bash может записать свой стандартный вывод из конвейера?

    Определение функции bash динамически с использованием eval

    доступ к stdin / stdout процесса, запущенного в другой tty

    Построение linux-menuconfig приводит к: «*** Ошибка при обновлении конфигурации».

    Организация электронной почты по дате Использование procmail или maildrop

    Apparmor: разрешает ли функция разрешения жалобы dac_override?

    Форма курсора в vim в konsole в kde с tmux

    Запуск приложения, составленного на другом дистрибутиве

    Как организовать точки подключения подключаемых устройств?

    Нет действительных источников судопроизводства

    Установить близость процессора к конкретной программе?

    Как я могу более эффективно собирать данные от пользователей на vm?

    я хочу напечатать строку, которая начинается с словесного слова, а в остальных записях печатается только одно поле

    Найти в Ansible и сохранить в файл

    Помощь при манипулировании строками в оболочке

    Linux и Unix - лучшая ОС в мире.