Cách đổi tên & Di chuyển tệp có dấu cách trong tên tại dòng lệnh
Mục lục:
- Tương tác với tệp có khoảng trắng trong tên trong dòng lệnh bằng dấu ngoặc kép
- Sửa đổi tệp có dấu cách trong tên từ thiết bị đầu cuối bằng cách thoát
Nếu mới sử dụng dòng lệnh của Mac, bạn có thể gặp phải tình huống khi bạn đang cố tương tác với một tệp có khoảng trắng trong tên, ví dụ: “This File.txt” nhưng như bạn có thể đã phát hiện ra, bạn không thể chỉ cần nhập tên tệp nếu có khoảng trắng trong tên tệp hoặc lệnh di chuyển, đổi tên, sao chép hoặc tương tác với tệp sẽ không thực thi được.
Có một số cách để tương tác với các tệp từ Terminal có khoảng trắng trong tên tệp, nhưng một cách được cho là dễ nhớ và dễ sử dụng hơn cách kia.
Chúng tôi đang tập trung vào Mac ở đây, nhưng điều này về cơ bản hoạt động với bất kỳ dòng lệnh unix nào bạn gặp phải, cho dù đó là MacOS, Linux, Windows WSL, v.v.
Tương tác với tệp có khoảng trắng trong tên trong dòng lệnh bằng dấu ngoặc kép
Cách đơn giản nhất để tương tác với tệp có dấu cách trong tên tệp là sử dụng dấu ngoặc kép.
Ví dụ: nếu chúng tôi đang cố gắng di chuyển một tệp có tên là “Tệp mẫu.pdf”, lệnh sẽ sử dụng sẽ giống như sau:
"mv Tệp mẫu.pdf>"
Hoặc để đổi tên “Tệp mẫu.pdf” sẽ giống như sau:
"mv Tệp Mẫu.pdf Tệp Mẫu 2.pdf"
Sửa đổi tệp có dấu cách trong tên từ thiết bị đầu cuối bằng cách thoát
Bạn cũng có thể thoát dấu cách bằng dấu gạch chéo ngược, nhưng đối với hầu hết người dùng, điều này không đơn giản như sử dụng dấu ngoặc kép. Điều này sẽ giống như sau:
mv Sample\ File.pdf ~/Path/To/Destination/
Chú ý vị trí của \ trước khoảng trắng trong tên tệp.
Xin nhắc lại, đối với hầu hết người dùng, sử dụng dấu ngoặc kép là cách đơn giản và trực tiếp nhất, nhưng bạn cũng có thể sử dụng phương pháp dấu gạch chéo thoát.