例えば /var/log 以下のログファイルを一括でコピーしたい、でも /var/log/apache2 以下は要らないや、という場合。
cp --parent を使います。
for f in $(find /var/log | grep -v 'apache2' | grep 'log$'); do
cp --parents $f ~/
done
~/ 以下に var/log ディレクトリができ、ヒットしたログのみツリー構造が維持されてコピーされます。
More than 5 years have passed since last update.
例えば /var/log 以下のログファイルを一括でコピーしたい、でも /var/log/apache2 以下は要らないや、という場合。
cp --parent を使います。
for f in $(find /var/log | grep -v 'apache2' | grep 'log$'); do
cp --parents $f ~/
done
~/ 以下に var/log ディレクトリができ、ヒットしたログのみツリー構造が維持されてコピーされます。
Register as a new user and use Qiita more conveniently