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