Command-Line
如何複製僅包含指定類型文件的目錄?
我有一個 git 目錄,裡面有很多 python 文件(和一些特殊的文件,比如 .git)。
我只想將這些 python 文件複製到另一個目錄結構不變的目錄。
怎麼做?
您將收到
destination_dir
帶有完整路徑的文件/
find /path/git_directory -type f -iname "*.py" \ -exec cp --parents -t /path/destination_dir {} +
其他解決方案是
rsync
rsync -Rr --prune-empty-dirs \ --include="*.py" \ --include="**/" \ --exclude="*" \ /path/git_directory /path/destination_dir