Điều tôi muốn làm là về cơ bản là cp -Rl dir1 dir2
. Nhưng khi tôi hiểu nó, python chỉ cung cấp shutils.copytree(src,dst)
thực sự sao chép các tệp, nhưng không có khả năng liên kết cứng các tệp thay thế.Tạo đệ quy các liên kết cứng bằng python
Tôi biết rằng tôi có thể gọi lệnh cp
sử dụng mô-đun subprocess
, nhưng tôi muốn tìm cách dọn dẹp hơn (pythonic) để làm như vậy.
Vì vậy, có một cách dễ dàng để làm như vậy hoặc tôi phải thực hiện nó bản thân mình đệ quy thông qua các thư mục?
Quá trình duyệt thư mục khá dễ dàng, vậy tại sao bạn không thử? – Blender
Nó không phải là về cố gắng hay không cố gắng: Câu hỏi thay vì muốn nói "Tôi không thể tưởng tượng rằng điều này đã không được thực hiện trước hàng trăm lần và do đó phải có sẵn trong mô-đun xy". Việc phát minh lại bánh xe mọi lúc dường như không đúng. – devsnd