Điểm:0

di chuyển nhiều tệp trong nhiều thư mục

lá cờ gp

Tôi có một thư mục, bên trong có nhiều thư mục (abc1 abc2 abc3, v.v.) chứa thư mục con - luôn cùng tên (MATCHING_STRING) - chứa đầy các tệp. Tôi muốn xóa thư mục con đó (MATCHING_STRING), giữ các tệp trong thư mục abc# của riêng chúng. Tôi không muốn tất cả các tệp kết thúc ở 1 vị trí như sẽ xảy ra với mv */* .

trước:

Chủ yếu/
ââ abc1/
â ââ MATCHING_STRING/
â â ââ xyz1 â â ââ xyz2
ââ abc2/
â ââ MATCHING_STRING/
â â ââ xyz1 â â ââ xyz2

Sau đó:

Chủ yếu/
ââ abc1/
â ââ xyz2 â ââ xyz1
ââ abc2/
â ââ xyz2 â ââ xyz1

rfm avatar
lá cờ mk
rfm
Bạn muốn các tập tin ở đâu sau khi thư mục biến mất? Có thể hữu ích nếu bạn đưa ra ví dụ trước/sau (chỉ một vài tệp) về những gì bạn muốn.
Điểm:0
lá cờ jp

Tôi sẽ sử dụng PowerShell cho việc đó (nhưng bạn cũng có thể sử dụng tìm thấy chỉ huy)

tìm tùy chọn

Bạn sẽ mất các tệp có tên trùng lặp

Thư mục trước

~/test$ cây
.
âââ abc1
â  âââ chuỗi
â âââ file1
â âââ tập tin2
âââ abc2
    âââ chuỗi
        âââ tập tin1
        âââ tập tin2

4 thư mục, 4 tập tin

Chấp hành

~/test$ for i in */string; làm cd $(dirname $i); tìm thấy . -type f -exec mv '{}' . \;;đĩa CD ..; xong

Thư mục sau

~/test$ cây
.
âââ abc1
â âââ file1
â âââ tập tin2
â  âââ chuỗi
âââ abc2
    âââ tập tin1
    âââ tập tin2
    âââ chuỗi

4 thư mục, 4 tập tin

nguồn cho lệnh tìm nguồn cho vòng lặp

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.