замена строки в нескольких файлах

find -type f -iname *.txt | xargs perl -p -i -e 's/foo/bar/g'

multithreaded parallel rsync

find -type d | xargs -I '{}' -P 10 -n1 rsync -a --no-r remote:path/'{}'/ '{}'/

rsync args:
--no-r No recursive

xargs args:
-P 10 Run up to 10 processes at a time.
-n 1 Use 1 argument per command line.

User tags

PXE mariadb chroot ulimit php ipmitool taskset kernel limit_conn opcontrol lenny idmapd drupal vim storage alsa shellshock vtysh xhost performance grub cgroups top bridge fail2ban sysctl.conf corosync SSD lts tar HDFS leap second iops sysresccd nginx youtube asoundrc alien AMD quagga bscan regex qcow2 deb vrrpd sysctl cpu munin netfilter docker-compose nvidia firefox apache SYN pam fido7 tzdata Swift gre /etc/network/interfaces mkfs htop iowait pvmove ansible proxy glxinfo initrd pacemaker lstat tool su nfs4 Salt debootstrap APU etch build raid arping flash dns keyboard NFS security erase arp vlan squeeze freedos virt-install pulseaudio dovecot search tftp rkhunter rsync Adaptec CentOS docker bind SpamAssassin graylog2 X forwarding ssh radeon noop newgrp LSI .htaccess vrrp equalizer mount language virtualbox LVM video swap MegaRAID tun shorewall perl mysql hotplug perlbrew virsh ip find sublime lxc MODx iptables gtk bug git cache dhcp numa bacula xargs bash DRBD scsi arch encrypt in-addr.arpa tiger exim4 core dump profiling ddos bonding gdb oprofile OpenStack replication glusterfs ardour cpu usage conntrack ipmi apt usb dpkg 3Ware soa sysrq source openvpn wget qemu cluster wordpress dhclient sysfs SuperMicro boot KVM dstat xfs iostat iSCSI RT StorMan ubuntu raid5 exim Areca opreport ps chromium hdparm OpenSSL backup zRam parallel java elliptics groups rtsp PTR mdadm rtl8723be lubuntu sftp debian ha centos 7 rpm gpg cpanm CPAN xen HTTPS tin route backtrace sg slab jackd routing fio cfq puppet