Сжатие структуры папок с определенной фильтрацией

Esa es una función estándar de Gnome Classic .

Asegúrese de que la lista de ventanas de la extensión de shell de Gnome esté deshabilitada.

Luego, simplemente cierre la sesión de su cuenta de usuario y en la configuración (busque un engranaje )elija Gnome en lugar de Gnome Classics.

0
26.06.2019, 13:14
1 ответ

Не уверен, что вы можете сделать это только с помощью tar, так как --exclude, кажется, принимает только шаблоны стиля glob -. Но вы можете получить список файлов с помощью find, а затем отфильтровать их с помощью grep, используя регулярные выражения.

find foo -type f -print0 | grep -z -v '^foo/[^/]*.txt$' | tar cvf foo.tgz --null -T -

Опции -print0, -zи --nullпредписывают соответствующим командам использовать нулевой -байт вместо новой строки для разделения записей (имен файлов ). Это хорошая практика, так как некоторые файлы могут содержать неожиданные символы.

1
28.01.2020, 02:39

Теги

Похожие вопросы