Следующее извлечет файлы в / root / каталог. Но он также создает родительские каталоги под root. Что мне нужно, так это чтобы файлы были точно в корневой папке, а не в /root/data/mysql/...
# tar -xvf company_raw_2012-02-22.tgz --directory=/root/
data/mysql/company_raw/data_archive_r_20120222.MYD
data/mysql/company_raw/data_archive_r_20120222.MYI
data/mysql/company_raw/data_archive_r_20120222.frm
Если это невозможно, как мне написать программу для перемещения этих файлов в нужную папку?
Я попробовал следующее, и оно работает.
--strip-components=3
Но я не знаю, сколько там будет папок. Так что число 3 может измениться.