mkdir backupcache
cp -rp .cache backupcache # or cp -rp \.cache backupcache does not work
何もコピーされず、ディレクトリバックアップキャッシュは空のままです
ファイルまたはディレクトリを指定しないでください
新しいフォルダを作成した(または作成する予定である)場合、フォルダの作成後にファイルをそのフォルダにコピーするとします。
mkdir /test/folder
cp -rp /path/to/copy/. /test/folder
これにより、すべてのファイル/フォルダーが/path/from/copy
から最初の行に作成された既存のフォルダーに再帰的にコピーされます。
別のアプローチはtar
です。例えば:
$cd foo
$tar cf - . | tar -C /path/to/bar -x
rsync
の使用:
rsync -av src dest
mkdir backupcache
cp -rp .cache/. backupcache
そうすれば、コンテンツのみ(/.
)の.cache
はコピーされますが、.cache
パート。