Tôi có một số lượng lớn các tệp nhỏ, f, được sắp xếp trong một cấu trúc thư mục như vậy:
/A/B/C/f
Có 11 thư mục ở cấp độ A, mỗi thư mục có khoảng 100 thư mục ở cấp độ B, mỗi thư mục có khoảng 30 thư mục ở cấp độ C, mỗi thư mục có một tệp f.
Làm cách nào để di chuyển tất cả các tệp lên một cấp? Ví dụ: đưa ra tập hợp tệp này ...
/ A / B / C / F1
/ A / B / C / f2
/ A / B / C / f3
/ A / B / C / f4
Tôi muốn thư /A/B/
mục chứa 4 tệp, từ F1 đến f4. Xóa thư mục C là không cần thiết.
Tôi hy vọng đây là một vấn đề được giải quyết, có thể liên quan đến find
, xargs
và whatnot
. Có ý kiến gì không?
Chúc mừng
James