IPv6 не проблема! Вам не хватает строки auto eth1
в файле /etc/network/interfaces, чтобы ifup eth1
работало.
Причина, по которой вы видите ipv6 в выводе ifconfig -, заключается в том, что на вашем сервере просто нет ipv4, потому что --, как вы заявили --, ваш DHCP-сервер -вышел из строя.
ip
гораздо более полезный инструмент, чемifconfig
(на машинах Linux):
ip -4 address
... показывает только адреса v4 ip -6 address
... показывает только адреса v6
Каталог JPG
находится в текущем каталоге. Вы рекурсивно просматриваете текущий каталог с помощью find
. Это означает, что любой файл в JPG
с именем, соответствующим*.jpg
(регистру -без учета ), будет скопирован сам в себя.
Во избежание этого используйте
find. -path./JPG -prune -o -type f -iname '*.jpg' -exec cp {}./JPG \;
Это удалит каталог JPG
из дерева поиска (, т. е. не будет учитывать его для поиска ), когда бы он ни был найден.
Чтобы немного ускорить операцию, если у вас GNU cp
, вы можете использовать
find. -path./JPG -prune -o -type f -iname '*.jpg' -exec cp -t./JPG {} +
Это вызовет cp
для пакетов найденных файлов JPEG, а не один раз для каждого найденного файла.
Аналогичный эффект можно было бы получить с помощью одного вызоваrsync
:
rsync -av --exclude=/JPG --include='*.jpg' --include='*/' --exclude='*'././JPG
(хотя это не сделает *.jpg
соответствующий случай -бесчувственным, если только вы не измените --include='*.jpg'
на--include='*.[jJ][pP][gG]'
).