Як перейменувати & Перемістити файли з пробілами в імені в командному рядку
Зміст:
- Взаємодія з файлом із пробілами в імені в командному рядку з лапками
- Змінити файли з пробілами в імені з терміналу за допомогою екранування
Якщо ви новачок у командному рядку Mac, можливо, ви стикалися з ситуацією, коли ви намагалися взаємодіяти з файлом, ім’я якого містить пробіли, наприклад «This File.txt» але, як ви, напевно, виявили, ви не можете просто ввести назву файлу, якщо в назві файлу є пробіли, інакше команда переміщення, перейменування, копіювання або іншої взаємодії з файлом не виконається.
Існує кілька способів взаємодії з файлами з терміналу, які мають пробіли в іменах файлів, але один, мабуть, легше запам’ятати та використовувати, ніж інший.
Ми зосереджуємося на Mac, але це працює практично з будь-яким командним рядком unix, з яким ви зіткнетеся, будь то MacOS, Linux, Windows WSL тощо.
Взаємодія з файлом із пробілами в імені в командному рядку з лапками
Найпростіший спосіб взаємодії з файлом, у назві якого є пробіли, — це використовувати лапки.
Наприклад, якщо ми намагаємося перемістити файл із назвою «Зразок файлу.pdf», команда для використання виглядатиме так:
"mv файл зразка.pdf>"
Або щоб перейменувати файл «Зразок файлу.pdf» виглядатиме так:
"mv Файл зразка.pdf Файл зразка 2.pdf"
Змінити файли з пробілами в імені з терміналу за допомогою екранування
Ви також можете екранувати пробіли за допомогою зворотної косої риски, але для більшості користувачів це не так просто, як використання лапок. Це виглядатиме так:
mv Sample\ File.pdf ~/Path/To/Destination/
Зверніть увагу на те, як символ \ розташований перед пробілом у назві файлу.
Знову ж таки, для більшості користувачів використання лапок є найпростішим і найпрямішим способом, але ви також можете використовувати метод escape-скісної риски.