У меня есть следующие четыре файла в файловой системе:
/home/martin/cvs/ops/cisco/b/s1
/home/martin/cvs/ops/cisco/b/s2
/home/martin/cvs/ops/extreme/b/r3
/home/martin/cvs/ops/j/b/r5
Мне нужно поместить эти файлы в архив tar, но я не хочу добавлять каталоги. Лучшее, что я мог придумать, было:
tar -C ~/cvs/ops/ -czvf archive.tgz cisco/b/s1 cisco/b/s2 extreme/b/r3 j/b/r5
Это все еще не идеально, потому что каждый файл в архиве имеет две директории. Есть ли способ лучше? Или я просто скопировать s1
, s2
, r3
и r5
файлы в один каталог и создать архив с tar -czvf archive.tgz s1 s2 r3 r5
?