ฉันมีไดเรกทอรีเพลง 5 ระดับลึกแต่ละโฟลเดอร์มีไฟล์เพลงและรูปภาพและยังมีโฟลเดอร์ย่อยที่ซ่อนชื่อ. ไม่ต้องการฉันต้องการย้ายไฟล์ที่ซ่อนจากโฟลเดอร์ชื่อ. ไม่ต้องการขึ้นหนึ่งระดับไปยังโฟลเดอร์แม่ของมันและถ้า มีชื่อไฟล์อยู่แล้วจากนั้นให้ชื่อตามลำดับ ไฟล์ 90 gb, 9,000 ไฟล์และเป็นไปไม่ได้ที่จะทำด้วยตนเอง .. ฉันเป็นมือใหม่ที่จะทุบตีสิ่งที่ฉันทำฉันคัดลอกและวางรหัสบางส่วนในขณะที่เปลี่ยนชื่อโฟลเดอร์เท่านั้น มันดูเหมือนว่า
$ ค้นหา -ipath ".unwanted /.*" -type f -print0 | xargs -0 -I {} sh -c 'mv "{}" "$ (dirname" {} ")" / .. '
แต่ได้รับข้อผิดพลาด 'ไม่มีไดเรกทอรีดังกล่าว
[โครงสร้างของ Dir A. ]
ฉันแนะนำให้คุณแก้ไขสาเหตุของคำถามที่อ่านไม่ได้
—
Francisco Tapia