Có thể đổi tên thư mục làm việc hiện tại từ trong shell (Bash trong trường hợp cụ thể của tôi) không? Nếu tôi cố gắng làm điều này theo cách đơn giản, tôi sẽ gặp lỗi:
nathan@nathan-desktop:/tmp/test$ mv . test2
mv: cannot move ‘.’ to ‘test2’: Device or resource busy
Có cách nào khác để làm điều này mà không thay đổi thư mục hiện tại không? Tôi nhận ra rằng tôi có thể dễ dàng thực hiện điều này bằng cách thay đổi thư mục mẹ, nhưng tôi tò mò nếu điều này là cần thiết. Rốt cuộc, nếu tôi đổi tên thư mục từ shell khác, tôi vẫn có thể tạo các tệp trong shell ban đầu sau đó.