использование случайных в tar для распаковки файлов

Я хочу распаковать tar в определенную папку, используя случайные (или что-то еще), потому что содержание tar аналогично

В Win / batch используется случайное:

SET /A num=%random% %%100 for /d /r . %%d in (%folder%) do @if exist "%%d" ren "%%d" folder%num% 

Но в Linux / bash (???)

Это мой случай:

папка / 1.tar 2.tar 3.tar.gz

 cat *.tar.* *.tgz | tar -C folder/$RANDOM -zxvf - -i 

пример

 folder/ 1/content of 1.tar 2/content of 2.tar 3/content of 3.tar.gz 

One Solution collect form web for “использование случайных в tar для распаковки файлов”

Это достигается тем, что вы после

 for F in *.tar *.tgz; do R=$RANDOM ; mkdir folder/$R ; tar -C folder/$R -zxvf $F -i; done 
  • Извлеките данный tarball и верните его точно
  • Как проверить, что «ls» выводит что-то ... с помощью одной команды?
  • Как избежать перезаписи существующих файлов при использовании команды tar?
  • HP-UX 9: резервная файловая система с использованием tar
  • Как архивировать файлы, а не весь путь
  • Как лучше копировать большое количество небольших файлов по scp?
  • установить уровень сжатия с помощью nice и tar
  • Найдите архив и извлеките его в каталог, где он находится
  • Список исключений из списка больше не работает после обновления до Debian stretch
  • Сравните содержимое динамически созданных архивов
  • Вложенные папки Untar с содержимым начальной папки в linux
  • Linux и Unix - лучшая ОС в мире.