ืืืืจ ืื ืืืฉืืฃ ืืื ืืืจืื ืื ืืจืืจืื ืืงืฉืืจืื ืืฉืืืืฉ ื cp
ืืขืช ืืขืชืงื, ืืื ืื ืฉืืืืช ืืืืคืฉืจืืช ืื ืืืขืชืืง ื ืืื ืืกืคืจ ืขืฆืื ืฉื ืงืืฆืื ืืืื ืืืื ืื ืืงืจืืก.
ื ื ืื ืฉืขืืื ื ืืืขืชืืง ืืื ืืชืืงืืืช /source ืืชืืงืืืช /target.
ืืืืจ ืืจืืฉืื ืฉืขืืื ืืจืืฉ ืืื:
cp /source/* /target
ืืื ื ืชืงื ืืื ืืช ืืคืงืืื ืืื ื:
cp -a /source/* /target
ืืคืชื -a
ืืืกืืฃ ืืขืชืงื ืฉื ืื ืืชืืื ืืช, ืืืืืืืช ืืืืกืืฃ ืจืงืืจืกืื. ืืืฉืจ ืืื ืฆืืจื ืืฉืืคืื ืืืืืง ืฉื ืืืืืืช, ืื ืืืคืชื -r
.
ืืืืจ ืืืขืชืงื, ื ืืื ืฉืื ืื ืืงืืฆืื ืืืขืชืงื - ืงืืฆืื ืืืชืืืืื ืื ืงืืื ืืื:
.profile
.local
.mc
ืืืืืื.
ืืื ืื ืงืจื?
ืืืืืื ืฉืชืืืื ืืืืืื ืืขืืืืื ืขื ืืื ืืืขืืคืช (bash
ืืืงืจื ืืืคืืกื). ืืืจืืจืช ืืืื, bash ืืชืขืื ืืื ืืงืืฆืื ืฉืืชืืืืื ืื ืงืืืืช, ืืืืืื ืฉืืื ืืชืืืืก ืืืืื ืืื ืืืกืชืจืื. ืืื ืืืืื ืข ืืืชื ืืืืช ืื ื ืฆืืจื ืืฉื ืืช ืืชื ืืืืช bash
ืืืืฆืขืืช ืืคืงืืื:
shopt -s dotglob
ืืื ืืืืืื ืฉืฉืื ืื ืืชื ืืืืช ืื ืืืืฉื ืืืืจ ืืชืืื ืืืืฉ, ืชืืื ืืืฆืืจ ืงืืืฅ wildcard.sh ืขื ืคืงืืื ืื ืืชืืงืืื /etc/profile.d
(ืืืื ืืืคืฆื ืฉืื ืืฉ ืชืืงืื ืืืจืช).
ืืื ืืื ืงืืฆืื ืืกืคืจืืืช ืืืงืืจ, ืื ืืืขืืคืช ืื ืชืืื ืืืืืืฃ ืฉืื ืืืจ ืืืงืื ืืืืืืืช, ืืื ืืืขืชืงื ืชืืืฉื ืขื ืฉืืืื. ืืฉ ืืคืฉืจืืืืช ื ืื ืืืฆื ืืื failglob
ะธ nullglob
. ื ืฆืืจื ืืืืืืจ failglob
, ืื ืฉืืื ืข ืืช ืืืฆืืข ืืคืงืืื. nullglob
ืื ืืขืืื, ืืืืืื ืฉืืื ืืืืจ ืืืจืืืช ืขื ืชืืืื ืืืืืื ืฉืื ืืฆืื ืืชืืื ืืืืจืืืช ืจืืงื (ืืืจื ืืคืก), ืืฉืจ ืขืืืจ cp
ืืืจืื ืืฉืืืื.
ืขื ืืืช, ืื ืืชืืงืืื ืืฉ ืืืคื ืงืืฆืื ืื ืืืชืจ, ืืฉ ืื ืืืฉ ืืืืืืื ืืช ืืืฉืช ืืชืืืื ืืืืืืื. ืืขืืืื ืืื bash
ืืจืืื ืชืืืื ืืืืืื ืืฉืืจืช ืคืงืืื ืืจืืื ืืืื ืืื:
cp -a /souce/a /source/b /source/c โฆโฆ /target
ืืฉ ืืืืื ืขื ืืืจื ืฉืืจืช ืืคืงืืื, ืืืชื ื ืืื ืืืืืช ืืืืฆืขืืช ืืคืงืืื:
getconf ARG_MAX
ืืืื ื ืงืื ืืช ืืืืจื ืืืจืื ืฉื ืฉืืจืช ืืคืงืืื ืืืชืื:
2097152
ะะปะธ:
xargs --show-limits
ืื ืื ื ืืงืืืื ืืฉืื ืืื:
โฆ.
Maximum length of command we could actually use: 2089314
โฆ.
ืื ืืืื ื ืกืชืืจ ืืื ืชืืืื ืืืืืื ืืืืืืื.
ืืืื ืคืฉืื ื ืืชืื
cp -a /source /target
ืืืื ืื ื ืขืืืืื ืืคื ื ืื ืืืืจืืช ืืืชื ืืืืช cp
. ืื ืชืืงืืืช /target ืื ืงืืืืช, ืื ื ืงืื ืืช ืื ืฉืื ืื ื ืฆืจืืืื.
ืขื ืืืช, ืื ืชืืงืืืช ืืืขื ืงืืืืช, ืืงืืฆืื ืืืขืชืงื ืืชืืงืืืช /target/source.
ืื ืชืืื ื ืืื ืืืืืง ืืช ืืชืืงืื /target ืืจืืฉ, ืืืืืื ืฉืืื ืขืฉืืื ืืืืื ืงืืฆืื ืฉืื ื ืฆืจืืืื ืืืืืจื ืฉืื ื, ืืืฉื, ืืื ืืืฉืืื ืืช ืืงืืฆืื ื- /target ืขื ืงืืฆืื ื- /source.
ืื ืชืืงืืืช ืืืงืืจ ืืืืขื ื ืงืจืื ืืืืช, ืืืฉื, ืืขืชืงื ื ื-/source ื-/home/source, ืื ื ืืื ืืืฉืชืืฉ ืืคืงืืื:
cp -a /source /home
ืืืืืจ ืืืขืชืงื, ืืงืืฆืื ื-/home/source ืืืกืคื ืขื ืงืืฆืื ื-/source.
ืื ืืขืื ืืืืื ืืช: ืื ืื ื ืืืืืื ืืืืกืืฃ ืงืืฆืื ืืกืคืจืืืช ืืืขื ืื ืืชืืงืืืช ื ืงืจืืืช ืืื, ืืื ืื ืื ืฉืื ืืช, ืื ืชืืงืืืช ืืืงืืจ ืชืืืงื ืืชืื ืืืขื. ืืืฆื ืืืขืชืืง ืงืืฆืื ื-/source ื-/target ืืืืฆืขืืช cp ืืื ืชืืืื ืืืืืื?
ืืื ืืขืงืืฃ ืืช ืืืืืื ืืืืืงื ืืื, ืื ื ืืฉืชืืฉืื ืืคืชืจืื ืื ืืืื ืืืืื:
cp -a /source/. /target
ืื ืฉืืืืจ ืืช DOS ืืืื ืืงืก ืืืจ ืืืื ืืื: ืืชืื ืื ืชืืงืื ืืฉ 2 ืชืืงืืืช ืืืชื ื ืจืืืช "." ื-"...", ืฉืื ืงืืฉืืจืื ืฉื ืชืืงืืืช ืคืกืืืื ืืกืคืจืืืช ืื ืืืืืืช ืืืืืืืืช ืืืชืจ.
- ืืขืช ืืขืชืงื
cp
ืืืืง ืืช ืงืืืื ืืื ืกื ืืืฆืืจ /target/. - ืกืคืจืืื ืืื ืงืืืืช ืืืื /target
- ืงืืฆืื ื-/source ืืืขืชืงืื ื-/target ืืฆืืจื ื ืืื ื.
ืื, ืชืื ืืืชื ืืืกืืจืช ืืืืืฉืช ืืืืจืื ืื ืื ืขื ืืงืืจ:
cp -a /source/. /target
ืืืชื ืืืืช ืฉื ืคืงืืื ืื ืืจืืจื. ืืื ืืขืืื ืืื ืฉืืืืืช, ืื ืืฉื ื ืื ืืฉ ืื ืืืืืื ืงืืฆืื ืื ืืืื.
ืืืฆืืื
ืื ืืชื ืฆืจืื ืืืขืชืืง ืื ืงืืฆืื ืืชืืงืื ืืืช ืืืืจืช, ืื ืื ื ืื ืืฉืชืืฉืื ืืชืืืื ืืืืืื, ืขืืืฃ ืืืฉืชืืฉ ืืื ืืืงืื cp
ืืฉืืืื ืขื ื ืงืืื ืืกืืฃ ืชืืงืืืช ืืืงืืจ. ืคืขืืื ืื ืชืขืชืืง ืืช ืื ืืงืืฆืื, ืืืื ืืืกืชืจืื, ืืื ืชืืืฉื ืขื ืืืืืื ื ืงืืฆืื ืื ืืื ืงืืฆืื ืืื.
ืืืจืืช ืืืจ
cp -a -T /source /target
cp -aT /source /target
ืืขืจื: ืจืืฉืืืช T
ืืฉ ืืช ืืืฉืืขืืช. ืื ืชืขืจืืื ืืช ืื, ืชืงืืื ืืื ืืืืื: ืืืืื ืืืขืชืงื ืืฉืชื ื.
ืชืืื:
- ืืืจืืช
RUVDS.COM ืืชืืืื ืืืืืืื ืืช ืืคืจืกื ืืืืื ืฉืื ื-Habrรฉ. - ืืื ืชืืื ื
ืงืื ืกืคื ืืฉืืืฉ . ืืชืืื ื ืืืืื ืืืื ืืืคืืจืืช, ื ืืชื ืช ืืคืชืืื ืืืืื ื ืคืจื.
ื .ื. ืื ื ืฉืื ืืช ืื ืืฉืืืืืช ืฉืืชื ืืืืื ืืืืืขื ืคืจืืืช. ืื ื ืืืืื ืืช ืืงืืจืื ืฉืื ืืฉืืื ืื.
ืืงืืจ: www.habr.com