Eu não acho que tenha deixado claro que o arquivo tem os arquivos de origem dentro de uma única pasta chamada openttd-trunk-r26175. O que eu quero fazer é extrair todos os arquivos dessa pasta, mas não a pasta em si
Acho que você pode experimentar o dtrx
extractor.
sudo apt-get install dtrx
Nessa situação, o que você mencionou dtrx
pede que você decida o que fazer? A partir da sua página de mana:
Normalmente, se um arquivo contiver apenas um arquivo ou diretório com um nome que não corresponda ao do arquivo, o dtrx perguntará a você como lidar
isso.
Extract the file/directory inside another directory named after the archive. This is the default.
Extract the file/directory in the current directory, and then rename it to match the name of the archive.
Extract the file/directory in the current directory.
Ele também tem a opção -o
para sobrescrever um diretório atual se você quiser. Então o comando que você precisa é provável:
dtrx -o --one rename openttd-trunk.tar.xz
(É claro que isso pode ser conseguido de outras formas também, mas dtrx
é um programa muito útil, então você pode querer testá-lo.)