Мне поручено помочь автоматизировать некоторые из наших процессов архивации. Я только новичок в Unix/Linux, поэтому я был бы признателен за помощь. Один из запросов заключается в tar любых файлах в папке1 и поместить tar-файл в папку2.Тар файл в другой каталог, сохраняя исходное имя файла
Один файл отбрасывается в папке 1 каждый час. Формат выглядит так: ABC_TIMESTAMP.gz. (Однако это может быть не всегда «ABC», это может быть BDC или аналогичный).
Так что в основном мне нужно tar /folder1/ABC_TIMESTAMP.gz в /folder2/ABC_TIMESTAMP.gz.tar.
Затем, наконец, удалите исходный файл в папке1.
Вы можете запустить tar, а затем mv. – VladFr
Это работает. Это позаботится о движущейся части. Тем не менее, основная проблема по-прежнему заключается в том, что tar-файлы входят. Так что, если поступают 2 файла, ABC_TIMESTAMP.gz и DEF_TIMESTAM.gz, скрипт моей команды для создания ABC_TIMESTAMP.gz.tar и DEF_TIMESTAM.gz.tar? Файлы необходимо разделить отдельно и не скомпилировать в один гигантский файл. – Hubert