Tôi có một cái gì đó như thế này:Đổi tên tập tin trong nhiều thư mục với tên của thư mục
v_1/file.txt
v_2/file.txt
v_3/file.txt
...
và tôi muốn đổi tên các tập tin một cái gì đó như thế này:
v_1.txt
v_2.txt
v_3.txt
...
trong cùng thư mục .
Tôi đoán tôi có thể sử dụng rename
nhưng tôi không thể tìm ra cách sử dụng cùng với đổi tên thư mục và tệp cùng một lúc.
có vẻ đủ tốt – giskou
'$ subdir' phải là' "$ subdir" ' và để xóa các thư mục trống ' tìm. -type d -empty -exec rm -rf \ {\} \; ' – giskou
@giskou Nếu bạn thích gõ.Việc đổi tên 's #/file ##' đơn giản hơn rất nhiều, và ở mức trừu tượng đúng. Lặp đi lặp lại cùng một vòng lặp vỏ tất cả cuộc sống của bạn để đổi tên các tập tin được cũ nhanh. – tchrist