2つのディレクトリがあり、1つは空です。
最初のディレクトリには、隠しファイルを含む多くのサブディレクトリがあります。cp -r
最初のディレクトリから2番目のディレクトリにコンテンツを追加すると、隠しファイルもコピーされます。それらを回避するための解決策はありますか?
rsync
代わりに使用できますcp
:
rsync -av --exclude=".*" src dest
これにより、隠しファイルとディレクトリが除外されます。隠しディレクトリのみを除外する場合は、パターンにスラッシュを追加します。
rsync -av --exclude=".*/" src dest
できるよ
cp -r SRC_DIR/* DEST_DIR
SRC_DIRレベルのすべての.filesと.dirsを除外しますが、それでも次のレベルのサブディレクトリに隠しファイルをコピーします。