Как соединить файлы tar после разделения, когда мы хотим объединить определенные файлы

Вы должны включить переадресацию на своем компьютере, чтобы она работала.

sysctl -w net.ipv4.ip_forward=1

или

echo 1 > /proc/sys/net/ipv4/ip_forward
-2
19.08.2019, 11:51
1 ответ

{a..z}— это расширение фигурной скобки , и оно, вероятно, не совсем то, что вам нужно :оно будет расширяться на все символы от aдо z, независимо от того, существует ли соответствующий файл. Вместо этого вы должны использоватьHADOOP[a-z]glob , поскольку он будет расширяться только до имен файлов, которые соответствуют файлам на диске :

.
cat HADOOP[a-z] > HADOOP.tar.gz

Если у вас более 26 разделенных файлов, вы можете повторить[a-z]:

cat HADOOP[a-z][a-z] > HADOOP.tar.gz

Вы можете повысить точность, добавив больше глобусов; например, если у вас есть 80 файлов:

cat HADOOP[a-z] HADOOP[a-b][a-z] HADOOPc[a-d] > HADOOP.tar.gz
2
28.01.2020, 05:15

Теги

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