У файловій системі у мене є такі чотири файли:
/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
?