Як переміщатися по папках за допомогою терміналу Mac

У моєму найбільш останній пост тут, на AppleToolBox, я розглянув основи того, як ви можете використовувати термінал Mac. У цій публікації я коротко торкнувся того, як переміщатися по папках за допомогою терміналу Mac. Я також пообіцяв, що розповім детальніше в наступній публікації, щоб ви могли стати експертом у навігації на вашому Mac з командного рядка.

Це той пост.

Якщо ви новачок у командному рядку, можливо, ви ніколи не усвідомлювали, що термінал враховує, у якій папці ви зараз знаходитесь. Але насправді це основна концепція того, як працює термінал. Знову ж таки, ви можете прочитати більше про це в попередній публікації.

Сьогодні ми забруднимо руки і почнемо експериментувати з командним рядком. Нижче наведено кілька команд, пов’язаних з навігацією ваших файлів і папок за допомогою терміналу, а також команди, які дозволять вам створювати та видаляти файли та папки.

Після того, як ми розглянемо всі ці команди, ми збираємося застосувати їх на практиці за допомогою вправи в кінці.

Маючи все це на увазі, давайте почнемо!

Зміст

  • Як переміщатися по папках за допомогою терміналу Mac: команди, які вам потрібно знати
    • Використання pwd для навігації по папках за допомогою терміналу Mac
    • Використання ls для навігації по папках за допомогою терміналу Mac
    • Використання cd для навігації по папках за допомогою терміналу Mac
    • Використання.. для навігації по папках за допомогою терміналу Mac
    • Використання ~ для навігації по папках за допомогою терміналу Mac
    • Використовуйте mkdir для створення нових папок
    • Використовуйте дотик для створення нових файлів
    • Використовуйте rm, rm -R і rm -i для видалення файлів і папок
  • Переміщення по папках за допомогою терміналу Mac: об’єднання всього цього
    • Крок 1. Створіть папку для вправ
    • Крок 2. Помістіть файл у папку для вправ
    • Крок 3. Видаліть ваші файли та папки для вправ
  • Тепер ви можете переміщатися по папках за допомогою терміналу Mac до душі
    • Схожі повідомлення:

Як переміщатися по папках за допомогою терміналу Mac: команди, які вам потрібно знати

Наведений нижче список команд не є вичерпним. Існують інші команди, які ви можете використовувати для навігації, але це команди, які ви будете використовувати щоразу, коли відкриваєте термінал. На мою думку, це хліб і масло не тільки в тому, щоб користуватися терміналом, але й розуміти, як він працює.

Тож запустіть свій термінал Mac, і давайте перейдемо до нього.

Використання Pwd для навігації по папках за допомогою терміналу Mac

Pwd є основною командою терміналу Mac. Це не тільки корисно, коли вам потрібно переміщатися по папках за допомогою терміналу Mac, але це необхідно, коли перевіряєте, чи виконуєте ви команду в потрібній папці.

Давай і вводимо Pwd у свій термінал і натисніть повернутися.

Рядок тексту, що з’являється у вашому терміналі, вкаже вам, у якій папці (або каталозі) ви зараз перебуваєте. У моєму випадку я знаходжуся в каталозі, названому на честь мого імені користувача Mac, яке також є моїм ім’ям.

Ви не тільки побачите це, але також побачите шлях, який потрібно пройти, щоб дістатися до поточного каталогу. У наведеному вище прикладі ви можете побачити, що я можу потрапити до каталогу «justinmeredith», спочатку зайшовши в нього Користувачі, і потім Джастінмередіт.

Якщо у вас є кілька каталогів глибоко в терміналі, це може стати порятунком. Він не тільки скаже вам, де ви знаходитесь, а й де ви були, де може бути певний файл тощо. Щоразу, коли ви відчуваєте, що термінал загубився або збентежений, введіть Pwd команда.

Використання ls для навігації по папках за допомогою терміналу Mac

Команда, дуже схожа на Pwd є ls (“LS”). Давай і вводимо ls у свій термінал і натисніть повернутися.

Як ви побачите, ця команда використовується для відображення списку каталогів у вашому поточному каталозі. Якщо ви перебуваєте на робочому столі, ви побачите всі папки та файли, розташовані на вашому робочому столі.

Я схильний використовувати це в поєднанні з Pwd. Разом вони скажуть вам, де ви знаходитесь, і можуть допомогти зрозуміти, куди ви хочете піти. Крім того, якщо ви створюєте файл або видаляєте файл, за допомогою ls це чудовий спосіб підтвердити, що дію було виконано належним чином.

Використання компакт-диск для навігації по папках за допомогою терміналу Mac

компакт-диск це ще одна фундаментальна команда, яку ви будете використовувати постійно. На відміну від ls і Pwdоднак, компакт-диск дозволяє нам переміщатися по папках за допомогою терміналу. Ми не просто перераховуємо наші каталоги, а й переміщаємося по них.

На попередньому знімку екрана ви побачите це, коли я ввів файл ls команди, я побачив кілька каталогів, представлених мені. Ви, мабуть, теж зробили на своїй машині. Давайте подивимося на Додатки каталог.

Якщо я хочу перейти до цього каталогу за допомогою терміналу, я б увійшов cd програми в мій термінал.

Щоб підтвердити, що я ввів відповідний каталог, я можу використовувати Pwd команда.

Якщо у вас є папка з назвою щось на зразок Мої речі, ви можете отримати помилку під час використання компакт-диск. Це тому, що термінал розглядає пробіл як роздільник, а не як звичайну частину мови. Щоразу, коли ви вводите назву чогось із пробілом, ви хочете закрити його в лапках. Як так: компакт-диск "Мої речі".

Примітка щодо використання компакт-диск для навігації по папках за допомогою терміналу Mac

Тут є дещо важливе, на що варто звернути увагу. Ви не можете ввести будь-який каталог на вашому комп’ютері просто за допомогою CD [каталог]. Каталог, у який ви хочете переміститися, має бути всередині каталогу, у якому ви зараз перебуваєте.

Ви можете побачити це на роботі прямо зараз. Коли я намагаюся повернутися до Джастінмередіт папку, в якій я був раніше, я отримую помилку.

Те саме стосується будь-якого іншого каталогу на моєму Mac. Якщо я в своєму Робочий стіл і я хочу отримати доступ до Нариси каталог всередині my Документи папку, я не можу використовувати CD Есе для транспортування з мого поточного місцезнаходження до мого каталогу Essays.

Це може здатися болем, але це обов’язково. Інакше ви не зможете мати папки чи файли з однаковими іменами. Але з тих пір компакт-диск Команда обмежена таким чином, ви можете мати папки в різних місцях з однаковими іменами.

Використання .. для навігації по папках за допомогою терміналу Mac

Добре, все добре, але ви все одно хочете повернутися до папки, у якій ви перебували до використання компакт-диск. Зрештою, якщо можна йти тільки вперед, то компакт-диск не дуже корисна команда.

Ось де компакт-диск ... The .. діє як кнопка «Назад», відправляючи вас до каталогу, що містить каталог, у якому ви зараз перебуваєте. Спробуйте, а потім використовуйте Pwd щоб побачити, де ти.

Це дуже проста команда для навігації по папках за допомогою терміналу Mac, який ви будете використовувати, не замислюючись про це.

Якщо ви хочете повернутися назад кілька разів за раз, ви також можете зробити це. Скажімо, я повернуся до свого Додатки за допомогою каталогу компакт-диск, потім хочу повернутися до мого Користувачі каталог. Для цього я б використав команду компакт-диск ../..:

Ви можете використовувати ../.. синтаксису, щоб повернутися назад на скільки завгодно рівнів. Просто продовжуйте додавати /.. щоразу, коли ви хочете повернутися на додатковий рівень.

Використання ~ для навігації по папках за допомогою терміналу Mac

Гаразд, останнє з наших навігаційних команд ~. Цей маленький хвилястий символ має бути поруч із клавішею цифри 1 на вашій клавіатурі. Мабуть, доведеться натиснути зміна щоб ввести його.

Цей символ представляє ваш додому каталог. Ваш домашній каталог за замовчуванням може відрізнятися від мого (який є Джастінмередіт). Але як би там не було, вхід cd ~ у ваш термінал Mac миттєво поверне вас до нього.

Досить зручно! Майте на увазі, що цю команду неможливо скасувати компакт-диск ... Використання компакт-диск .. після використання ~ просто переведе вас до папки, що містить вашу домашню папку. Отже, якщо у вашому терміналі є сотні каталогів, ви не можете повернутися на своє місце після введення cd ~.

Використовуйте mkdir створювати нові папки

Гаразд, тепер ми коротко торкнемося створення та видалення файлів і папок у терміналі. Я відчуваю, що це йде рука об руку, коли ви переміщаєтеся по папках за допомогою терміналу Mac.

Перше - це mkdir, що означає (ви здогадалися) «створення каталогу». Кожного разу, коли ви використовуєте цю команду, вона створить нову папку всередині тієї папки, в якій ви зараз перебуваєте.

Щоб скористатися цією командою, введіть mkdir "Нова папка підручника" у вашому терміналі та натисніть повернутися, потім скористайтеся ls команду, щоб переглянути ваше творіння.

Якщо в назві вашого каталогу немає пробілів, вам не потрібно використовувати лапки. Ви також можете використовувати символи підкреслення замість пробілів (назва_вашої_папки_тут), щоб вам не доводилося використовувати лапки. Це досить поширена практика в програмуванні.

Використовуйте дотик для створення нових файлів

Далі ми будемо використовувати дотик команда. Хоча назва може звучати трохи дивно, це досить проста команда.

в основному, дотик дозволяє створити порожній файл будь-якого типу. Ви навіть можете створювати файли для програм, яких у вас немає (наприклад, файл .PSD, якщо у вас немає PhotoShop).

Для цього введіть touch testing.txt. Це створить порожній текстовий файл з назвою «testing» у будь-якому каталозі, в якому ви зараз перебуваєте. Використовуйте ls щоб підтвердити, що цей файл створено.

Щоб змінити тип файлу, просто змініть розширення в кінці імені файлу. Наприклад, використовувати .jpg щоб створити JPG, .mp3 для створення файлу MP3 тощо. І пам’ятайте, що для створення файлу з пробілами в назві вам знадобиться використовувати лапки (торкніться «Назва файлу.txt»).

Використовуйте rm, rm -R, і rm -i для видалення файлів і папок

Гаразд, припустимо, що ви хочете видалити файли та папки, які ми щойно створили. Це відрізняється від переміщення файлу в кошик, який ви можете легко відновити, якщо передумаєте. Файли, видалені в терміналі, видаляються назавжди.

Є три способи зробити це.

Перший і найпростіший спосіб - використання rm, скорочення від «видалити». Буде видалено будь-який файл, який ви запитаєте, без попереднього запиту вашого дозволу. З цієї причини я рекомендую використовувати цю команду помірно.

Замість цього використовуйте rm -i. Ця команда робить те ж саме, але спочатку запитає підтвердження. Наприклад, якщо я хочу видалити файл testing.txt файл, який ми щойно створили, я б використав команду rm -i testing.txt.

Як ви можете бачити на знімку екрана вище, команда запитує мене, перш ніж видалити файл. Тип у для так або п для ні, тоді натисніть повернутися.

тепер, rm і rm -i не працюватиме в каталогах. Для цього ви захочете використовувати rm -R і rm -R -i. Однак знайте, що це призведе до остаточного видалення всіх файлів всередині каталогу, а також самого каталогу.

Додатково можна використовувати * символ, щоб видалити все всередині певної папки. Наприклад, якщо ви у своєму Робочий стіл і використовувати rm *, усі файли на вашому робочому столі будуть назавжди видалені.

Якщо це не стало зрозумілим, цю команду потрібно використовувати з обережністю. Існує безліч жахливих історій користувачів, які випадково надіслали повідомлення rm команда. Завжди створіть резервну копію вашого Mac за допомогою Time Machine, і використовуйте ці команди обережно й обережно.

Переміщення по папках за допомогою терміналу Mac: об’єднання всього цього

добре! Тепер ви дізналися все, що вам потрібно знати, щоб переміщатися по папках за допомогою терміналу Mac. Тепер настав час об’єднати всі ці речі.

Ось і ми!

Крок 1. Створіть папку для вправ

Перше, що ми збираємося зробити, це створити папку для вправ. Таким чином, ми не впливаємо на те, що має значення на нашому Mac.

За замовчуванням ви повинні бути у своєму домашньому каталозі. Ідіть і використовуйте cd ~ щоб переконатися, що ви там.

Далі ми хочемо перейти на наш робочий стіл. Таким чином, ви зможете побачити папки та файли, які ми створюватимемо під час роботи. Щоб перейти до робочого столу, введіть ls у свій термінал.

Ви повинні побачити каталог під назвою Робочий стіл у відображеному списку каталогів. Використовуйте CD робочий стіл щоб перейти на робочий стіл вашого Mac.

Далі ми збираємося створити нашу папку для вправ. Для цього введіть mkdir практика_папка і натисніть повернутися. Ви повинні бачити цей каталог не тільки під час використання ls, але ви також повинні побачити його на вашому робочому столі.

І це для Крок 1!

Крок 2. Помістіть файл у папку для вправ

Далі ми помістимо файл у папку для практики. Але перш ніж ми зможемо це зробити, ми повинні переміститися в нашу папку для практики. Використовуйте cd практика_папка для цього підтвердьте, що ви перебуваєте в потрібній папці Pwd.

Далі ми створимо текстовий файл для практики. Для цього введіть торкніться practice_file.txt і натисніть повернутися. Використовуйте ls щоб підтвердити наявність файлу.

Ви також можете відкрити папку на робочому столі за допомогою миші, щоб побачити порожній текстовий файл.

Саме для цього Крок 2!

Крок 3. Видаліть ваші файли та папки для вправ

Звичайно, нам не потрібно зберігати ці файли чи папки. Тож ми збираємося продовжити і видалити їх, починаючи з practice_file.txt.

Щоб видалити цей файл, введіть rm -i файл_практики у свій термінал і натисніть повернутися. Коли запитають підтвердження, переконайтеся, що ви ввели правильне ім’я файлу, введіть у, потім натисніть повернутися знову.

Коли ви відкриєте папку на робочому столі за допомогою миші, ви побачите, що файл зник. Ви також можете підтвердити це за допомогою ls.

Далі ми збираємося видалити файл папка_практика каталог. Для цього нам потрібно перебувати в його охоплюючому каталозі, який є Робочим столом. Використовуйте компакт-диск .. щоб повернутися на робочий стіл, а потім підтвердьте, що ви в потрібному місці за допомогою Pwd.

Використовуйте ls щоб переглянути всі каталоги та файли, які зараз знаходяться на вашому робочому столі. Одним із них має бути папка_практика ми створили в Крок 1. Щоб видалити цю папку, скористайтеся rm -R -i практика_папки. Знову ж таки, коли термінал запитує ваше підтвердження, переконайтеся, що ви видаляєте потрібну папку, а не щось життєво важливе, наприклад, ваш робочий стіл.

Оскільки ми знаємо, що ми щойно видалили єдиний файл у цьому каталозі (practice_file.txt), перевірка файлів нічого не дасть. Просто використовуйте у щоб потім перевірити порожню папку у знову, щоб видалити папку.

Використовуйте ls щоб підтвердити, що каталог зник (або миша та клавіатура). Якщо це так, ви закінчили!

Тепер ви можете переміщатися по папках за допомогою терміналу Mac до душі

І це все! Тепер ви освоїли основи навігації по папках за допомогою терміналу Mac. Сподіваюся, ви дізналися багато корисних навичок і пішли з кращим розумінням того, як працює термінал. У наступних публікаціях я розповім про додаткові поради та рекомендації щодо терміналу, тому не забудьте залишитися там!