що означає "~ /." з точки зору папок / каталогів OS X?


15

Я встановлюю на свій MacBook програму, яку потрібно розпакувати до каталогу ~ / .spring; тепер я знаю, що таке Весна, це назва речі, яку я встановлюю. Я був би дуже радий створити папку .spring, якби знав, що ~ /. означав.


3
Зауважте: ~/.сам по собі означає щось інше, ніж коли це приставка чогось більш тривалого. Сам по собі це довший спосіб написання ~, обидва вони вказують на домашній каталог. Як префікс (наприклад ~/.spring) він вказує "прихований" запис у домашньому каталозі.
Кріс Джонсен

Відповіді:


20

Символ tilde (~) в термінології командного рядка OS X посилається на ваш домашній каталог, наприклад / Users / Joe.

Як зазначав Джонатан Мюллер, все, що має крапку (.) Попереду, вважається прихованим. Отже, те, що вам потрібно зробити, - це:

  1. Розпалити термінал
  2. cd ~ (переходить у ваш домашній каталог)
  3. mkdir .spring (створює прихований каталог весни)

Ви не зможете побачити цю папку в Finder, оскільки вона прихована, але перехід до Terminal та використання ls -a, поки в Terminal, покаже приховані папки.


5

~ - посилання на домашній каталог. Каталог точок - це "прихований" каталог в UNIX.


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

@caliban Ви впевнені в цьому? Якщо точка ~/.springвказує на поточний каталог, OS X відхилилася набагато далі від своїх джерел Unix, ніж я уявляв.
співмешканець

1
@caliban, одна точка посилається на поточний каталог, а дві точки посилаються на батьківський каталог, але це питання стосувалося .spring, що було б прихованим каталогом. Дякуємо, що вказали на можливу плутанину.
ДжонатанМюллер

0

Щоб переглянути "приховані" файли, використовуйте

ls -a

або додати -a до звичних аргументів 'ls'. Прапор -a мається на увазі, якщо у вас є суперприватні приватні особи.


Або -Aне відображати записи .та ..записи.
Даніель Бек
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.