Як перейменувати & Перемістити файли з пробілами в імені в командному рядку

Зміст:

Anonim

Якщо ви новачок у командному рядку 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-скісної риски.

Як перейменувати & Перемістити файли з пробілами в імені в командному рядку