Tôi có một câu hỏi nhỏ ở đây.
Nếu tôi có hai tập tin, hãy nói fileavà fileb, mv filea filebsẽ
- xóa bỏ
fileb - đổi tên
fileathànhfileb
Sau đó, nếu tôi có hai thư mục, nói diravà dirb, mv dira dirbsẽ
- di chuyển
diravàodirb(nó sẽ trở thànhdirb/dira)
Lưu ý rằng trong cả hai trường hợp không có thông báo hoặc tin nhắn, thì điều này khá không phù hợp với tôi. Tôi nghĩ mv dira dirbchỉ nên ghi đè lên dirbvới nội dung của dira(hoặc hợp nhất hai thư mục trong một thư mục có tên dirb).
Tôi nhớ đã đọc ở đâu đó rằng một tên thư mục có dấu gạch chéo (như dira/) được xử lý như một thư mục và tên không có dấu gạch chéo (như dira) được xử lý như một tệp (tất nhiên là với một số phạm vi nhất định). Dù sao bây giờ tôi muốn làm cho shell (zsh và có thể là bash) tôn trọng ký hiệu của tôi về một thư mục bằng cách sử dụng dấu gạch chéo. Có một tùy chọn thiết bị đầu cuối cho phép tôi thực thi điều đó?
Để làm rõ, đây là hành vi mong muốn của tôi:
mv dira dirbkết quảdirblà bị ghi đè với nội dung củadiramv dira dirb/kết quảdiralà được chuyển vàodirb(trongdirb/dira)
Có ai nghĩ giống như tôi không? Hay tôi chỉ là lạ?