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

[1131390] Необходимые в аренде 2 интерфейса могут быть переадресованы механизмом маршрутизации. Эти интерфейсы должны быть вянутыми физическими (думаю, eth0 eth1), vlan (eth0.1 eth0.2), vpn (tun), bridge (br0), bond... но не псевдонимы. Псевдонимы - это просто способ прикрепить больше IP-адресов к одному и тому же интерфейсу.[12201]Однако, поскольку у вас есть личные IP-адреса, вы можете сделать SNAT и DNAT для переадресации IP-трафика, используя правила брандмауэра Netfilter (iptables).[1131393].
1
16.03.2015, 03:05
3 ответа
find /media/d/folder1/ -maxdepth 1 -type f | xargs cp -t /home/userA/folder2

Часть перед характером трубы | находит файлы в данном каталоге, не пытаясь найти другие файлы под любым подкароном данного каталога. Часть после того, как труба принимает эти файлы и копирует их в каталог назначения. Вы можете изменить команду CP MV MV , если вы хотите переместить файлы вместо копирования.

2
27.01.2020, 23:20

более безопасный подход (который может Рассматривайте имена файлов с пробелами, Newlines и другими нечетными символами) - это использовать Найти и его -EXEC Action:

   -exec command {} +
          This  variant  of the -exec action runs the specified command on
          the selected files, but the command line is built  by  appending
          each  selected file name at the end; the total number of invoca‐
          tions of the command will  be  much  less  than  the  number  of
          matched  files.   The command line is built in much the same way
          that xargs builds its command lines.  Only one instance of  `{}'
          is  allowed  within the command.  The command is executed in the
          starting directory.

Итак, вы можете сделать:

find /media/d/folder1/ -maxdepth 1 -type f -exec cp {} -t /home/userA/folder2

Обратите внимание, что Это также копирует скрытые файлы.

2
27.01.2020, 23:20
cp -R dir1/* dir2

Будет скопировано все содержимое файла (, а также подкаталог -)из dir1в dir2без каких-либо ошибок.

0
17.08.2020, 03:45

Теги

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