Назад | Перейти на главную страницу

Как я могу сделать tar выборочного типа файла в каталоге

Я хочу сделать резервную копию отдельных файлов, например * .py, в каталоге. Как я могу это сделать?

Пожалуйста, помогите мне достичь этого.

На самом деле вам, вероятно, захочется чего-то большего, например

tar cvf filename.tar `find . -name '*.py'`

Первый пример будет получать файлы * .py только на один уровень.

Чтобы разместить возможные имена файлов с пробелами и выполнить рекурсивный поиск, используйте:

find . -type f -name '*.py' -print0 | tar --null cvf archive_name.tar -T -

tar cf filename.tar *.py Должен делать то, что тебе нужно.