2015-06-01 2 views
0

У меня есть некоторые файлы очернить , например
abc.php_mtime_size
теперь я хочу, чтобы этот файл TAR такой, что, когда я распаковка его будет иметь имя «abc.php»
, так есть ли способ, по которому я могу указать имя выходного файла, а также при создании файла TAR.возможно создать деготь любого файла, который будет давать другое имя файла после разархивировать

+0

Почему этот вопрос имеет 'ruby' тег? –

+0

Я удалил тег Ruby. –

+0

Можете ли вы быть более ясными? У вас есть несколько файлов, и вы хотите их удалить. Поэтому, когда вы смочите их, они становятся x.tar, и когда вы распаковываете, он распаковывается в исходные имена файлов. У вас есть каталог файлов ...? – bbh

ответ

2

Попробуйте следующий набор/последовательность команд: предполагается, что ваш исходный файл a.b_backup ... вы можете попробовать это ..

$ tar -cvf test.tar a.b_backup 
$ tar --transform='s/_backup//' -xf test.tar 
$ ls 
a.b 
a.b_backup 
+0

это помогло ... спасибо :) –

1

Возможно, вам необходимо переименовать файл в нужное имя, прежде чем вы его деформируете.

+0

Я могу это сделать, но это не решит мою цель. Я хочу указать имя выходного файла при создании самого файла TAR. –

Смежные вопросы