Tôi có một dự án trên hộp Linux chứa tệp có các ký tự bị coi là bất hợp pháp/được bảo lưu trong Windows (http://msdn.microsoft.com/en-us/library/aa365247%28VS.85%29.aspx). Dự án có hơn 10.000 tệp trên nhiều thư mục và tôi sẽ xác định đường dẫn cho các tệp này.Tìm các tệp có các ký tự cửa sổ bất hợp pháp trong tên trên Linux
tôi có thể find . -name "*\?*"
cho mỗi/ký tự dành riêng bất hợp pháp, nhưng có một cách dễ dàng hơn để tìm tất cả các file có chứa < > : "/\ | ? *
Một khi tôi đã xác định, tôi muốn để loại bỏ tất cả các ký tự như vậy từ mỗi những tệp này.
Cảm ơn bạn rất nhiều! –
anubhava, có cách nào tôi có thể áp dụng mv vào các thư mục không? –
Lệnh trên sẽ thực hiện việc này cho các tệp và thư mục mà tôi tin. – anubhava