Показати системні файли / Показати ігнорування git в osx


78

За замовчуванням неможливо побачити .gitignore файли в osx. Що таке команда для розкриття цих файлів?

Відповіді:


164

Відкрийте термінал і введіть

  • на OS X 10.8:

    defaults write com.apple.Finder AppleShowAllFiles TRUE
    
  • на OS X 10.9:

    defaults write com.apple.finder AppleShowAllFiles TRUE
    

Тоді ви повинні перезапустити шукач:

killall Finder

Будь-яке ім'я файлу в OS X із префіксом "." вважається "прихованим".


6
Ця команда покаже всі приховані файли, чи є спосіб насправді зробити конкретні файли завжди видимими?
Роланд

Дивіться відповідь вундеркіндана.
Snarf

Тож неможливо зробити це глобальним, на жаль, дякую @snarf
Роланд

Перегляньте цю публікацію на AskDifferent, в якій є AppleScript для перемикання прихованих файлів. Ви можете використовувати Automator для створення служби, яка запускає цей сценарій, і призначити цій службі комбінацію клавіш, щоб ви могли швидко вмикати та вимикати приховані файли.
шим

1
@ CanPoyrazoğlu нижнє проти верхнього регістру "F" уcom.apple.Finder
Snarf

39

⌘⇧.буде перемикати AppleShowAllFilesналаштування.

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

Я використовую немонік "використати крапку, щоб показати файл крапок", щоб запам'ятати його через приховані файли крапок в unix.


3
Набагато краще через "Використовуйте це, і ви ніколи не заплутаєтесь на чужому Mac або новому Mac".
Од Брейнер

19

Ви можете використовувати ярлик у Finder:

Command+ Shift+.

Він покаже приховані файли. Щоб знову приховати файли, використовуйте ту саму комбінацію клавіш.


Це єдине, що в мене спрацювало (на
каталіну

16

якщо ви просто хочете переглянути їх, ви завжди можете скористатися командним рядком:

ls -al path/to/dir

Якщо ви хочете завжди переглядати всі файли з пошуку, ви можете зробити:

defaults write com.apple.Finder AppleShowAllFiles YES

Якщо ви просто хочете переглянути .gitignore із пошуку, ви можете:

chflags nohidden /path/to/dir/.gitignore

Але вам доведеться викликати цю команду на кожній .gitignoreїї не глобальній.


14

(пізніше, для 10.10.2 :)

Наведені вище команди не працювали для мене. Я використовую OSX Yosemite: 10.10.2. Однак це спрацювало:

defaults write com.apple.finder AppleShowAllFiles -boolean true;
killall Finder;

Джерело: http://www.idownloadblog.com/2014/08/04/how-to-show-hidden-files-folders-finder-mac/


привіт там дякую за допис. Якщо хтось намагається використовувати це, то я мав успіх, використовуючи такий командний рядок: "за замовчуванням напишіть com.apple.finder AppleShowAllFiles -boolean true; killall Finder". В іншому випадку це не працює.
serge-k

Чи є спосіб показати лише файл, що починається з крапки "." але не системний файл?

9

За допомогою цієї команди ви можете редагувати прихований файл у терміналі

open -a TextEdit .gitignore 

1

Якщо ви просто хочете переглянути .gitignore з консолі, просто введіть "nano .gitignore" у цьому каталозі. Ця команда "nano" просто відкриває будь-який текстовий файл у середовищі nano console для перегляду або редагування


1

Крім прийнятої відповіді , ви можете створити псевдонім, щоб легко показувати / приховувати приховані файли в Терміналі. Ось як я його налаштував (перевірено / працює на macOS Mojave 10.14.1).

У своєму каталозі користувача я створив новий файл .custom_aliasesі написав це в:

# Show/hide files
alias showall='defaults write com.apple.finder AppleShowAllFiles -boolean true; killall Finder'
alias hideall='defaults write com.apple.finder AppleShowAllFiles -boolean false; killall Finder'

Далі я відкрив .bash-profile(також повинен бути у вашому каталозі користувача, якщо не просто створити його там) і додав це у верхню частину файлу:

# Load custom aliases
source ~/.custom_aliases

І це все! Тепер, коли мені потрібно переглянути приховані файли, я просто вводжу текст showallу терміналі та hideallколи закінчу. Ви також можете визначити псевдоніми безпосередньо в .bash_profile, але у мене є деякі інші речі, тому я люблю зберігати всі псевдоніми разом в окремому файлі.


0

Показати приховати файл та папку на MacOs Mojave 10.14.4

Подати заявку в терміналі

defaults write com.apple.finder AppleShowAllFiles -boolean true;
killall Finder;

-4

Можливо, у вас просто немає .gitignoreфайлу. Якщо у вас його немає, ви можете створити його так:

>touch ~/.gitignore

А потім відредагуйте його, як завгодно. Git автоматично перевірить цей файл без будь-яких додаткових налаштувань!

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