LINUX.ORG.RU

http://www.gnu.org/software/tar/manual/tar.html#SEC113

Here are several examples of ‘--transform’ usage: 
 Extract ‘usr/’ hierarchy into ‘usr/local/’:  	
$ tar --transform='s,usr/,usr/local/,' -x -f arch.tar

 Strip two leading directory components (equivalent to ‘--strip-components=2’):  	
$ tar --transform='s,/*[^/]*/[^/]*/,,' -x -f arch.tar

 Convert each file name to lower case:  	
$ tar --transform 's/.*/\L&/' -x -f arch.tar

 Prepend ‘/prefix/’ to each file name:  	
$ tar --transform 's,^,/prefix/,' -x -f arch.tar

 Archive the ‘/lib’ directory, prepending ‘/usr/local’ to each archive member:  	
$ tar --transform 's,^,/usr/local/,S' -c -f arch.tar /lib

uspen ★★★★★
()
Ответ на: комментарий от uspen

Convert each file name to lower case:

$ tar --transform 's/.*/\L&/' -x -f arch.tar
Разве что на ФС тоже перед этим перебросить в нижний регистр. Блин, как же все через жопу-то...

Спасибо.

malices_gossips ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.