Как распаковать несколько файлов внутри каждого tar-файла, исключительно в оболочке Linux? - PullRequest
0 голосов
/ 01 октября 2019

Я пытаюсь распаковать архив с файлами, и шеллкод не будет работать должным образом, каталог тарбола находится в каталоге / tasks / like1000_0_369bbdba2af17750ddf10cc415672f1c, а мой пользователь - publicVoid @ pico-2019-shell1:. Существует около 1000 файлов tar, и мне нужно перейти к последнему, любая помощь будет признательна, так как я новичок в этом.

#! /bin/sh

for f in 1000.tar
do
  tar xf "$f" -C publicVoid@pico-2019-shell1:/problems/like1000_0_369bbdba2af17750ddf10cc415672f1c
done

Это ошибка

publicVoid@pico-2019-shell1:~/bin$ ./tarScrip
tar: 1000.tar: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
publicVoid@pico-2019-shell1:~/bin$

1 Ответ

0 голосов
/ 04 октября 2019

Я тоже работаю над тем же, но кажется, что вы не можете. Лучше всего попробовать и распаковать его, используя программу, которая позволит. Файл tr - это файл, который может содержать резервные копии, поэтому существует вероятность того, что 1000 tar могут вызвать большое отставание из-за размера. Я новичок в шеллкоде, но я несколько преуспел в этой оболочке. Я делаю это для удовольствия, но я желаю вам удачи, и вы можете выиграть наличные

...