Как скопировать полный путь к файлу или папке на macos — все про apple устройства

Необычный Copy/Paste

Я, как свитчер, перешедший на Mac OS около двух лет назад, не думал, что copy/paste у двух систем может чем-то отличаться. Оказалось, что все мои негодования относительно неудобства были, мягко говоря, напрасными. Я просто не умел правильно пользоваться.

Нашел несколько советов и разъяснений что может copy/paste на самом деле, и, если вы еще чувствуете некий дискомфорт в Mac OS X (другими словами новичок), думаю, они вам пригодятся.

Мгновенное копирование имени папки

Оказывается, совсем не обязательно выделять название папки для его копирования. Выделите папку и просто нажмите команду копирования, и все.

Создайте папку где-нибудь в другом месте, и когда будет выделено название Новая папка (а оно всегда выделено при создании новой папки), сделайте вставку. Готово.

То же самое, можно сделать, если название папки очень сложное, и его нужно написать в документе. Не выделяйте название папки, а только саму папку. Перейдите в текстовый редактор и делайте вставку.

Если логично подумать, то так же легко вставить в текстовый редактор и список из названий папок. Выделите все папки, названия которых вам нужны (Command + A)

скопируйте (Command + C) и вставьте (Command + V) в документ.

Копирование иконок

Об этом говорилось уже много раз. Но так, чтобы все было в одном комплекте, напомню, что можно скопировать любую иконку/рисунок и поставить ее вместо вида стандартной папки. Я так поизвращался с обложкой альбома из iTunes.

Думаю, не нужно детально рассказывать как это делается.

Копирование пути

Это наиболее интересующая меня тема… была. Я знаю два способа, как получить длинный путь к папке, чтобы не писать его ручками. Первый — это вызвать свойства папки и скопировать секцию Где. Второй, это скопировать папку (без выделения имени) и сделать вставку в окне Терминала.

А оттуда уже можно копировать и вставлять куда угодно.

Вставка из буфера в Просмотр

Раньше я, как последний свитчер, чтобы открыть PDF не в Acrobat (настройка по умолчанию), а в Просмотре, я делал на нем клик правой кнопкой и из длинного списка выбирал Просмотр.

А надо было просто скопировать документ в буфер, переключиться в Просмотр и открыть новый из буфера (Command + N).

Получается новый документ, в котором делай какие хочешь изменения и сохраняй его под новым именем.

Кстати, если занести в буфер не читаемый Просмотром файл (например музыку или видео), и открыть его в программе, то получим иконку программы, которая по умолчанию открывает этот файл. Есть еще один способ скопировать иконку программы, без поисков в папке Программы. Просто скопируйте соответствующий файл.

Вставка всего и по всюду

Это уже как логичное завершение всего что здесь написано. В сообщение Mail можно вложить файл не только перетащив его в окно, но и вставить ранее занесенный файл из буфера. То есть, скопировали файл/папку, открыли сообщение и сделали вставку.

Документы и папки будут иметь вид вложения, картинки будут отображаться в теле сообщения, видео — тоже, вместе с панелью управления (пуск/пауза/остановить).

И напоследок, знаете ли вы об альтернативном буфере в Mac OS X, который достался скорее всего от Unix? Да, есть такой. Выделяете текст из документа, прижимаете в английской раскладке (USA) Control + K (текст вырезается) и вставляете Control + Y. При этом буфер Command + C останется без изменений. Следует, что у нас с вами есть два буфера.

Но помните: текст вырезается, поэтому такое проделать в PDF , на веб странице или других «невырезуемых» текстах не удастся. Работает только в текстовых редакторах, по крайней мере в TextEdit и Pages.

Источник: http://macovod.net/2009/11/neobychnyj-copypaste/

Сохраняем в целевую папку или по длинному адресу в Mac OS X – быстро и точно | iBlogRU.COM-Новости из мира iPhone, iPad, Mac

Вы когда-нибудь хотели бы быстро сохранить файл в целевой каталог, который имел бы длинное адресное наименование и был спрятан где-то глубоко в OS X? Оказывается, что с помощью отличного ярлыка Go To Folder вы можете это сделать, и если вы знаете путь назначения или скопировали его в буфер обмена, вам даже не нужно нажимать пункты в диалоговом окне Save для навигации по глубинным структурам каталогов. 

Сохранить файл в целевую директорию, указав ее полный путь.

Вот как использовать функцию Go To Folder в диалоге Save, немедленно сохраняя файл по целевому назначению, не переходя к этой папке непосредственно:

Сохранить файл, как и обычно (Save As и – как и обычно – Export work)

В диалоговом окне Save нажмите Command + Shift + G, чтобы вызвать всплывающее окно Go To Folder

Вставьте адрес нужной директории, например ~ / Desktop / Тест / папки / и вернитесь назад

Вернитесь назад еще раз, чтобы сохранить файл по новому адресу.

Если вы уже знаете директорию, в которую вы хотите поместить что-то, то можно все сделать намного быстрее, чем нажимать на пункты в окне Save, чтобы просто попасть куда-нибудь. Это отличный трюк для использования его в автоматизированных действиях через баш-скрипты и Automator.

Имена файлов могут быть включены в адрес

Все можно сделать еще проще, точнее и быстрее, указав имя файла в путь, что-то вроде этого:

~/Test/Folder/Buried/InOtherFolder/Take/A/While/To/ClickTo/NotAnymore.txt

Если в адресный путь включено имя файла, то он будет немедленно создан. Обратите внимание, что и расширение файла должно быть в полном соответствии с типом файла, либо вы в конечном итоге получите файл с двойным расширением, как, скажем,  NotAnymore.txt.rtf

Автозаполнение, Drag & Drop и не только

Те, кто ранее работали в среде UNIX, должны быть в восторге, узнав, что автозаполнение также включено в окно Go To. И если у вас уже открыто окно Finder, то его можно перетаскивать в окно GoToFolder, чтобы прописать полный путь.

Вы можете больше прочитать об этих особенностях и горячих клавишах Go To Folder, это мощные инструменты быстрого доступа, которые также работают в Finder OS X и даже окнах Open dialog.

Это просто один из лучших трюков опытных пользователей, однако достаточно легко понять, что пользоваться этими командами может каждый, как только он узнает о существовании такой возможности.

Не совсем уверены, как это работает? Короткое видео ниже демонстрирует основные рабочие процессы сохранения файла RTF в длинную директорию на рабочем столе, без необходимости использовать диалоговые окна для перехода в целевой каталог:

Источник: http://iblogru.com/soxranyaem-v-celevuyu-papku-ili-po-dlinnomu-adresu-v-mac-os-x-bystro-i-tochno/

Символические (символьные) ссылки в Mac OS X

Символические ссылки в Mac OS X позволяют создавать в удобном вам месте файл, который бы содержал в себе путь до искомого объекта файловой системы, сохраненного в другой папке или на другом диске.

Это очень похоже на псевдоним файла, который можно создать при помощи Finder.

Но, в отличии от псевдонимов, которые работают только на уровне Finder и не могут быть использованы в Терминале и UNIX-приложениях, символические ссылки работают на более глубоком уровне и могут иметь значительно больше применений.

Они могут оказаться очень полезны для опытных пользователей компьютеров Mac при выполнении множества различных задач, начиная с упрощения взаимодействия с труднодоступными файлами и заканчивая переносом важных файлов и папок (например, папки «Программы») на внешний диск с сохранением функционала.

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

  1. Запустите Терминал из папки «Утилиты»
  2. Введите команду ln -s /path/to/original/ /path/to/link где /path/to/original/ — путь к оригинальному файлу, а /path/to/link — путь к файлу, который будет содержать ссылку

Например, если мы хотим создать ссылку, указывающую на пользовательскую папку загрузок, которая хранится на другом диске мы можем ввести следующую команду: ln -s /Volumes/Storage/Downloads/ ~/Downloads/

Таким образом, пользовательская папка «Загрузки» будет ссылаться на папку «Downloads», которая находится на диске с названием «Storage».

В результате, если это папка существует, а диск подключен, все файлы, которые обычно сохранялись бы в стандартной папке «Загрузки» текущего пользователя будут появляться в папке «Downloads», что может помочь сэкономить место на загрузочном диске без существенных изменений в привычном порядке действий пользователя при загрузке файлов.

При помощи символических ссылок мы также можем упростить взаимодействие с труднодоступными файлами или скриптами:

sudo ln -s /A/Very/Long/Path/To/App.framework/Resources/command /usr/sbin/commmand

В результате пользователю достаточно будет ввести в Терминале «command» для запуска скрипта, без необходимости указывать полный путь к нему.

Применений для символьных ссылок можно найти бесчисленное множество. Например, если вы пользуетесь облачным хранилищем, вроде Dropbox, можно упростить процесc синхронизации важных для вас папок с этим сервисом, без необходимости переносить их в папку «Dropbox».

Для этого достаточно создать в папке «Dropbox» символические ссылки на те папки, содержимое которых вы хотите синхронизировать:

ln -s ~/Documents/ ~/Dropbox/Documents

В результате введенной команды, содержимое папки «Документы» текущего пользователя будет синхронизирована с папкой «Documents» в Dropbox, а оригинальная папка останется на прежнем месте.

Удаление символических ссылок

По прошествии некоторого времени, или после выполнения определенных задач, часть созданных вами символических ссылок может оказаться не нужна.

Оставлять их особого смысла нет, так как при необходимости их в любой момент можно создать заново, поэтому, если ссылка вам больше не нужна, вы можете с легкостью ее удалить, просто перетащив в корзину и очистив ее, как вы поступаете с любым другим ненужным файлом.

Вы также можете воспользоваться Терминалом. Для этого введите команду rm /path/to/symlink или unlink /path/to/symlink/ где /path/to/symlink/ — путь к файлу ссылки (не стоит путать с оригинальным файлом!).

В результате связь между оригинальным файлом и тем, который на него ссылается, будет удалена, как и сам маленький файл со ссылкой. При этом оригинал останется нетронутым.

Упрощаем процесс создания символических ссылок

Если использование Терминала вам кажется неудобным и вы бы хотели создавать символические ссылки через графический интерфейс, или же просто хотели бы упростить процесс создания ссылок, такая возможность тоже есть.

Для создания символических ссылок в Mac OS X можно воспользоваться уже готовыми программами сторонних разработчиков, например, SymLinker.

После загрузки, распакуйте архив и перенесите, содержащийся в нем файл приложения в папку «Программы», после чего запустите.

В результате на вашем экране возникнет окно программы. Интерфейс приложения довольно прост и запутаться в нем довольно сложно. В строке «Source» необходимо указать путь к файлу или папке, для которых вы хотите создать ссылку.

Вы также можете нажать кнопку «Browse», чтобы не вводить путь вручную и выбрать искомый файл в открывшемся окне. Аналогичным образом необходимо ввести (или указать) место и имя для файла, в котором будет содержаться сама ссылка.

Читайте также:  Заметки на iphone и ipad: 7 возможностей, о которых вы могли не знать - все про apple устройства

После этого нажмите кнопку «Create» и ссылка будет создана.

Если же вы планируете использовать символические ссылки только для работы с облачными сервисами, вам могут помочь специализированные программы, такие как MacDropAny. Это программа создана специально и исключительно для того, чтобы синхронизировать с облачными сервисами папки и файлы, без непосредственного их перемещения.

2. Автоматизируем создание символических ссылок при помощи Automator

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

  1. Запустите Automator из папки «Программы»
  2. Выберите тип документа «Служба» и нажмите кнопку «Выбрать»
  3. В верхней части рабочей области укажите, что «Служба получает выбранное: файлы и папки в любой программе«
  4. С панели действий (слева) из библиотеки «Утилиты» перенесите элемент «Запустить shell-скрипт» в рабочую область приложения.
  5. У элемента «Запустить shell-скрипт» для параметры «Shell» укажите значение  «/bin/bash«, а для «Передать ввод» выберите «Как агрументы», затем добавьте в тело элемента сам код скрипта:
    while [ $# -ne 0 ]; do     ln -s «$1» «$1 symlink»     shiftdone
  6. В результате должно получиться как на снимке ниже: 
  7. После этого перейдите в меню «Файл» и выберите пункт «Сохранить…» и дайте своему сервису удобное для вас имя, например, «Create Symlink». По умолчанию наша служба будет сохранена в папку ~/Library/Services, что нам и требуется, поэтому больше ничего менять не нужно.

Теперь, при щелчке правой кнопкой мыши по файлу в разделе «Службы» появился новый пункт «Create Symlink» (может называться и иначе, зависит от имени, которое вы дали службе). Ссылка в результате будет создан рядом с оригиналом, и вы можете перенести её в удобное вам место и переименовать по желанию.

Благодарим авторов ресурсов OSXDaily и iMore за оригинальный материал, послуживший основой при написании данной статьи.

Метки Automator, DropBox, MacDropAny, SymLinker, Terminal, Символические ссылки, символьные ссылки, симлинки, Терминал. Закладка постоянная ссылка.

Источник: https://mac03.ru/2016/04/29/working_with_symlinks/

Как скопировать путь до файла или папки в буфер обмена в OS X Lion

Пользователи компьютеров Mac давно жалуются на то, что в операционной системе OS X нет простого решения для того, чтобы копировать в буфер обмена путь до файла или папки из нативного проводника Finder. Это бывает необходимо для вставки ссылки в документ, электронное письмо, в браузер и т.д. Существует несколько сторонних приложений, однако все они далеко от понятия хорошего и правильного юзабилити.

Используя инструмент Automator пользователь Mac может убить сразу несколько зайцев. Благодаря этому штатному приложению в десктопной Apple-ОС мы можем:

  • настроить команду для копирования в буфер обмена пути до файла;
  • использовать ее сразу для нескольких файлов или папок;
  • обойтись без установки стороннего программного обеспечения или плагинов;
  • интегрировать функцию в Finder;
  • настроить клавиатурный шорткат.

Итак, чтобы получить вышеупомянутый функционал для Finder выполните следующие шаги.

Шаг 1: Запустите Automator из папки Программы.

Шаг 2: Сделайте двойной клик по значку Службы.

Шаг 3: Справа наверху вы увидите надпись Служба получает выходные данные «___ в ___». Выберите Файлы или папки в первом выпадающем меню и Finder – во втором.

Шаг 4: Сделайте клик на строчке Утилиты в левом столбце и двойной щелчок на команде Копировать в буфер обмена в соседнем разделе. После этого в основном окне появится новое действие Копировать в буфер обмена.

Шаг 5: Из верхнего меню Файл выберите команду Сохранить и назовите новую службу как Копировать путь. На этом нашу задачу для Automator можно считать выполненной, можно закрывать приложение.

Шаг 6: Запустите Системные настройки и перейдите в меню Клавиатура. Кликните вкладку Сочетания клавиш.

Шаг 7: Выберите «Сочетания клавиш…» из основного списка и нажмите кнопку «+» справа.

Шаг 8: В новом окне нам нужно указать следующие настройки:  в строчке Программа –> Finder, в разделе Название меню –> Копировать путь, в Сочетание клавиш –> Shift + Command + C. Нажмите кнопку Добавить.

Это все. Нам осталось проверить работу функции. Как это сделать:

  1. Выделите любой файл или папку (или несколько файлов и/или папок за один раз) в Finder.
  2. Используйте шорткат – в нашем случае это Shift+Command+C – для копирования пути в буфер обмена.
  3. Откройте текстовый документ, который вы хотите использовать для вставки текса. Теперь Command + V. Под курсором появится строчка вида /Users/Ваше имя/Documents/Новый документ.doc.

Если вы не любитель клавиатурных сокращений, служба доступна и по клику мышкой из контекстного меню. Сделайте правый щелчок по любому файлу в Finder –> Службы –> Копировать путь.

Источник: http://www.macdigger.ru/macall/kak-skopirovat-put-do-fajla-ili-papki-v-bufer-obmena-v-os-x-lion.html

Как устроена структура файловой системы Mac OS X

Когда только начинаешь своё знакомство с Mac’ом, бывает сложно сразу разобраться, как устроена файловая система операционной системы Mac OS X, особенно, если вы переходите на Mac с Windows или это у вас первый компьютер (тем, кто до этого работал с UNIX-подобными операционными системами, должно быть проще, потому что Mac OS X построена на базе UNIX, и файловая система у них устроена схожим образом). О том, где и какие находятся файлы, как выглядит путь до определённого файла, как организована структура основных директорий — я постараюсь ответить в этой статье.

Структура фaйловой системы Mac OS X

Файловая система имеет древовидную иерархическую структуру. Для её организации используются директории (они же папки или каталоги) — объекты фaйловой системы, содержащие внутри себя файлы и другие директории. Начинается файловая система с корня или корневой директории, которая находится в «начале» жёсткого диска и в ней содержатся уже все другие директории и файлы на жёстком диске.

Структура директорий

Путь к файлу

Таким образом, у каждой папки или файла имеется адрес, по которому их можно найти, этот адрес называется путь. Начинается он с корневой директории, обозначенной символом слеш «/», далее идут названия директорий, разделённые слешем, до места назначения — директории или файла.

/Users/ixrevo/Documents/Notes/

Например, на скриншоте выше показан путь до директории Notes, находящейся внутри директории Documents, которая, в свою очередь, находится в директории пользователя ixrevo (о пользовательских директориях чуть позже), а она — в папке Users, которая уже располагается в корне диска Macintosh HD.

Путь к текстовому файлу с именем Shopping list.txt, который находится в директории Notes, выглядел бы следующим образом:

/Users/ixrevo/Documents/Notes/Shopping list.txt

Относительный и абсолютный путь

Путь может быть относительным. Это значит, что он начинается от текущей директории, в которой вы находитесь, то есть, он относителен по отношению к ней. Например, если мы находимся в директории Documents, то относительный путь к файлу Shopping list.txt будет выглядеть так: Notes/Shopping list.txt.

Абсолютный путь — это путь, который начинается от корневой директории, он обязательно начинается со слеша:

/Users/ixrevo/Documents/Notes/Shopping list.txt

Основные директории

В корне системного диска (на котором установлена OS X) находятся четыре основные директории:

Директории в корне системного диска

ИмяОписание
Applications Это папка, в которой лежат все установленные приложения. Собственно, большинство приложений устанавливаются простым перетаскиванием файла приложения в директорию Applications. Проще всего получить к ней доступ через сайдбар (левая панель) Finder’а.
Library В ней хранятся всевозможные настройки, кэши, а также туда часто приложения складывают какие-либо файлы, которые нужны им для работы. Чего там только нет, начиная от шрифтов и закачивая звуковыми семплами, если у вас, например, установлен GarageBand или Logic Pro.
System Название говорит само за себя. Содержит только одну папку Library, которая похожа на предыдущую Library, но только тут всё относится уже не к установленным приложениям, а к самой Mac OS X. Кстати, приложение Finder находится именно там: /System/Library/CoreServices/Finder.app
Users В этой директории хранятся домашние директории всех пользователей, зарегистрированных на данном компьютере. А в домашних директориях уже хранятся ваши документы, музыка, фото с котиками и прочее.

Хотя если быть честным, в корне диска намного больше директорий, например, dev, usr, etc, var и т.д. Все они скрыты от пользователя. И правильно, что скрыты, потому что они являются наследием UNIX и ничего интересного там в них нет.

Домашняя директория пользователя

Как я уже упоминал, у каждого пользователя есть своя домашняя папка, где лежит всё самое для него ценное, нажитое непосильным трудом. Находится она в папке с незамысловатым названием /Users, а сама называется по имени пользователя, например, у меня она зовётся ixrevo.

Кстати, у пути к домашней директории /Users/ixrevo/ есть короткий алиас, который пишется так: ~ (этот символ называется тильда), его можно использовать, чтобы не писать путь целиком, и OS X поймёт, что вы имеете в виду. Остановимся чуть подробней на содержании домашней папки.

Директории в домашней папке пользователя

ИмяОписание
Desktop Папка рабочего стола. Всё, что лежит в ней, вы можете увидеть на своём рабочем столе. Я использую её для временного хранения файлов по текущим проектам, но не люблю её захламлять.
Documents Всё, что вы посчитаете документами, стоит складывать в этой папке.
Downloads Папка, куда браузеры по умолчанию сохраняют файлы, скачанные из интернета.
Dropbox Папка Dropbox’а, конечно, если он у вас установлен.
Library Скрытая папка. Аналогична предыдущим двум Library, но содержит уже то, что непосредственно относится к текущему пользователю.
Movies Папка для фильмов, сериалов и прочего видео.
Music Папка для музыки, а также место, где iTunes по умолчанию хранит библиотеку с вашей музыкой.
Pictures Предполагается хранить здесь фотографии и другие графические изображения. Также в ней по умолчанию iPhoto хранит библиотеку с фотографиями.
Public Папка, файлы в которой будут доступны пользователям локальной сети, если у вас включен общий доступ к файлам.
Читайте также:  Infinity blade – культовая экшн-игра для iphone и ipad - все про apple устройства

Вы, конечно же, можете хранить ваши файлы так, как вам будет удобно, но идеологически правильно оставаться в пределах вашей домашней директории.

Источник: http://ixrevo.me/mac-os-x-file-system-structure/

Как скопировать полный путь к файлу или папке на macOS

Applore 1.2 Applore — удобный диспетчер файлов и программ для вашего устройства, помогает поддерживать чистоту вашего телефона, экономить дисковое пространство. Applore позволяет удалять кеш, удалять массовые приложения, улучшать скорость и аккумулятор, защищать конфиденциальность, обно…

QNAP представляет новые NAS-устройства TVS-882BR-RDX QNAP представил новые модели RDX TVS-882BR (включая TVS-882BR-RDX и TVS-882BRT3-RDX), которые объединяют встроенную SATA 5,25-дюймовую док-станцию ​​TANDARD RDX QuikStor (8813-RDX) для установки съемных и портативных жестких дисков RDX. По сравнению со стандартными внешним…

Как добавлять ярлыки программ, папки и файлы на панель Finder в macOS Пользователи, которые только недавно перешли на Mac, могут сперва не ориентироваться во всех преимуществах системы. Если сравнивать с Windows, то в ОС от Apple немалая часть действий совершается интуитивно. Однако не все операции совершенно очевидны, потому ниже приведем при…

Gestimer — самая удобная минималистичная напоминалка для Mac из всех существующих Gestimer — это сверхминималистичная напоминалка для Mac, позволяющая настраивать короткие таймеры всего за один жест. Приложение не имеет рабочего окна — всё ограничивается иконкой в строке меню. Скачать Gestimer для macOS (Mac App Store) Для начала работы достаточно оттянут…

Rsnapshot и Borgbаckup: две программы инкрементального резервного копирования Данная статья рассчитана на технических специалистов. В статье будет рассказано о двух утилитах для организации инкрементального резервного копирования Rsnapshot и Borgbackup. Rsnapshot – базирующаяся на rsync утилита на Perl для создания резервных копий. Особенност…

«Блокнот» в Windows 10 обзавёлся поддержкой Linux line feeds Компания Microsoft также объявила, что обновлённый «Блокнот» в Windows 10 будет поддерживать окончание строк Unix/Linux (LF) и Macintosh (CR), что позволит пользователям и разработчикам копировать текст из Linux и вставлять в приложении «Блокнот» в Windows 10, сохраняя исхо…

Как изменить папку Загрузки для скачивания файлов в Safari на Mac на другую При скачивании файлов браузер Safari не спрашивает о том, куда их сохранять. Все фотографии, видео, музыка и прочие данные автоматически попадают в папку по умолчанию — «Загрузки». В этом материале мы расскажем как изменить эту директорию. Далеко не всем пользователям нравит…

Троян Rakhni обрел право выбора “Лаборатория Касперского” сообщает, что в троянском семействе Rakhni, специализирующемся на шифровании файлов, появился отпрыск со вторым образованием. Trojan-Downloader.Win32.Rakhni проверяет возможности жертвы и по результатам загружает вымогательское ПО или кр…

Источник: http://www.urank.ru/news/n1kak-skopirovat-polnyy-put-k-faylu-ili-papke-na-macos/

Простой способ скопировать пути файлов папок на компьютерах Mac

Я работаю над некоторыми длинными процедурами, которые должны будут ссылаться на множество путей к файлам, размещенным локально и на разных внешних дисках и серверах. Во всех случаях мы используем Apple Mac с установленной El Capitan или Sierra.

Моя проблема – мне требуется много времени, чтобы вручную вводить и проверять правильность путей файлов.

Предпочтительное решение – мне бы это понравилось, если бы был только способ скопировать и вставить пути к файлам в эти процедуры.

Я попытался использовать параметр «Получить информацию», но не смог увидеть путь к файлу, указанный в любом месте, где я мог бы копировать и вставлять.

Я также прочитал этот вопрос: Получить компоненты (путь и имя файла) POSIX путь к файлу и попробовал использовать скрипт. Это было многообещающе, но это не совсем то, что мне нужно.

Есть ли простой способ для меня просто копировать и вставлять пути к файлам по мере необходимости?

Например, если у меня есть изображение под названием «Serial Number.jpg», расположенное на внешнем диске Server1, путь к файлу будет: /Volumes/Server1/Serial Number.jpg .

Я думаю, что это вариант, который будет делать именно то, что вы хотите. Используя пример Serial Number.jpg , сделайте следующее:

  1. В Finder перейдите к изображению под названием Serial Number.jpg, расположенному на сервере Server1
  2. Щелкните правой кнопкой мыши файл, чтобы отобразить контекстное меню
  3. Теперь нажмите и удерживайте кнопку выбора опций
  4. Выберите Копировать «Серийный номер.jpg» в качестве параметра «Путь»
  5. Теперь перейдите к процедуре, которую вы редактируете, и вставьте путь, который вы только что скопировали.

Это должно привести к тому, что в вашем документе /Volumes/Server1/Serial Number.jpg вставлен путь /Volumes/Server1/Serial Number.jpg .

Просто используйте те же шаги для любого файла, независимо от того, хранится ли он локально, на внешнем диске или на сервере. Это также работает, чтобы получить путь к папкам.

Сочетание клавиш

Благодаря Mateusz Szlosek для указания вы также можете использовать сочетание клавиш. Вместо шагов с 2 по 4 выше, как только вы выбрали файл, вы можете использовать комбинацию клавиш + команда + C для копирования пути к файлу. Затем вы можете вставить его, как обычно.

Файлы Windows и т.д.

Существуют специальные утилиты для форматирования акций для других операционных систем и sub / afp:

  • PathSnagger 2 работает очень хорошо для этого

Вы можете просто перетащить файл [или всю их часть] в текстовую область, чтобы получить [свой] путь [s] – не во всех приложениях, а во многих, включая Terminal [& кстати, в пространстве вопросов / ответов на Stack Exchange тоже.]

Некоторые приложения, такие как BBEdit, не поддерживают это и не берут содержимое файла в полный путь. Для этих приложений также используется команда drag & drop.

Решение командной строки, которое я использую для быстрого получения путей, – это использовать realpath из GNU Coreutils . Я установил coreutils через MacPorts, где двоичный файл называется grealpath .

Затем вы можете вызвать его в файле, и он даст вам путь. Мне нравится смешивать его с pbcopy чтобы быстро получить путь в мой буфер обмена: $ grealpath histograms.root | pbcopy $ grealpath histograms.

root | pbcopy

Я бы предпочел просто перетащить файл в текстовую область, чтобы получить его путь (см. Ответ Тетсуджина)

Если это не сработает для вас, подумайте о написании очень маленькой программы в Qt.

Из http://qtsimplify.blogspot.de/2013/01/drag-and-drop-files-into-your.html :

Создайте новое приложение Qt Gui в Qt Creator.

Измените файл заголовка mainwindow.h, добавив следующие заголовки:

#include #include #include

Переопределите защищенные функции, dropEvent () и dragEnterEvent () protected:

void dropEvent(QDropEvent *ev); void dragEnterEvent(QDragEnterEvent *ev);

В mainwindow.cpp добавьте следующие строки:

void MainWindow::dropEvent(QDropEvent *ev) { QList urls = ev->mimeData()->urls(); foreach(QUrl url, urls) { qDebug()mimeData()->urls(); foreach(QUrl url, urls) { qDebug()setText(url.toString());

Для отдельных папок файла и списка для всех файлов.

Я использую контекстное меню Services «Путь в буфер обмена» в Finder (хотя чаще я использую контекстное меню QuollEyeTree).

Я не уверен, что это служба по умолчанию или одна из них, созданная с помощью Automator (моя датирована 2012 годом), но тривиально создать такую ​​услугу, ее она еще не существует.

В магазине приложений есть приложение «FilePath» IIRC. Нажмите на файл в графическом интерфейсе, затем щелкните значок пути к файлу и выберите «путь копирования» в меню. Он также может копировать несколько путей. Если вы ищете что-то более быстрое, я бы предположил, что вы можете назначить ключевое комбо для действия.

Я использую это приложение на регулярной основе для обмена синхронизированными облачными хранилищами с коллегами.

Получите информацию (⌘i) любого файла или папки.

Нажмите «Выбрать» в разделе « Общая категория», чтобы выделить путь.

Скопируйте (⌘c) этот выделенный текст, и он поместит путь в ваш буфер обмена.

Закройте окно (⌘w)

Вставить, где вам нужно использовать его (⌘v)

В окне поиска вы можете выбрать свой файл. Если у вас есть значок, выглядящий в окне поиска, вы можете удерживать клавишу выбора и нажимать на этот значок. Один из доступных вариантов – копирование имени пути. Если выбрано, он копирует полный путь в буфер обмена. Вам не нужно открывать файл.

Источник: http://ru.appledv.com/1057.html

Скрытые файлы и папки Mac OS X

22.01.2016  iOS и MacOS

Многие, перешедшие на OS X пользователи спрашивают, как показать скрытые файлы на Mac или, наоборот, скрыть их, так как такой опции в Finder нет (во всяком случае, в графическом интерфейсе).

В этой инструкции речь пойдет как раз об этом: сначала о том, как показать скрытые файлы на Mac, включая файлы, имя которых начинается с точки (они также скрыты в Finder и не видны из программ, что может оказаться проблемой). Затем – о том, как скрыть их, а также о том, как применить атрибут «скрытый» к файлам и папкам в OS X.

Как показать скрытые файлы и папки на Mac

Для того, чтобы отобразить скрытые файлы и папки на Mac в Finder и (или) диалоговых окнах «Открыть» в программах, имеется несколько способов.

Первый способ позволяет, не включая постоянное отображение скрытых элементов в Finder, открыть их в диалоговых окнах программ.

Сделать это просто: в таком диалоговом окне в папке, где должны располагаться скрытые папки, файлы или файлы, имя которых начинается с точки, нажмите клавиши Shift+Cmd+точка (там где буква Ю на русскоязычной клавиатуре Mac) – в результате вы их увидите (в некоторых случаях может потребоваться после нажатия комбинации сначала перейти в другую папку, а потом вернуться к требуемой, чтобы  скрытые элементы появились).

Второй способ позволяет включить сделать скрытые папки и файлы видимыми везде в Mac OS X «навсегда» (до отключения опции), делается это с помощью терминала. Для запуска терминала можно использовать поиск Spotlight, начав вводить туда название или найти в «Программы» — «Утилиты».

Для того, чтобы включить показ скрытых элементов, в терминале введите следующую команду: defaults write com.apple.finder AppleShowAllFiles TRUE и нажмите Enter. После этого там же выполните команду killall Finder для перезапуска Finder, чтобы изменения вступили в силу.

Обновление 2018: в последних версиях Mac OS, начиная с Sierra можно нажать клавиши Shift + Cmd + . (точка) в Finder для того, чтобы включить показ скрытых файлов и папок.

Читайте также:  Как удалить отдельно фото или видео из переписки imessage на iphone или ipad - все про apple устройства

Как скрыть файлы и папки в OS X

Сначала – о том, как выключить отображение скрытых элементов (т.е. отменить действия, сделанные выше), а затем покажу, как сделать файл или папку скрытыми на Mac (для тех, которые на данный момент являются видимыми).

Для того чтобы вновь скрыть скрытые файлы и папки, а также системные файлы OS X (те, чьи названия начинаются с точки), используйте тем же образом в терминале команду defaults write com.apple.finder AppleShowAllFiles FALSE с последующей командой перезапуска Finder.

Как сделать файл или папку скрытой на Mac

И последнее в этой инструкции – как сделать, чтобы файл или папка была скрытой на MAC, то есть применить к ним данный атрибут, используемый файловой системой (работает и для журналируемой системы HFS+ и для FAT32.

Сделать это можно с помощью терминала и команды chflags hidden Путь_к_папки_или_файлу. Но, чтобы упростить задачу, вы можете поступить следующим образом:

  1. В Терминале введите chflags hidden и поставьте пробел
  2. Перетащите на это окно папку или файл, который нужно сделать скрытым 
  3. Нажмите Enter, чтобы применить к нему атрибут «Скрытый»

В результате, если у вас отключен показ скрытых файлов и папок, элемент файловой системы, над которым было произведено действие «исчезнет» в Finder и окнах «Открыть».

Чтобы в дальнейшем снова сделать его видимым, аналогичным способом используйте команду chflags nohidden, однако, чтобы использовать её «перетаскиванием», как это было показано ранее, сначала нужно будет включить показ скрытых файлов Mac.

На этом все. Если у вас остались какие-то вопросы, имеющие отношение к затронутой теме, постараюсь ответить на них в комментариях.

А вдруг и это будет интересно:

Источник: https://remontka.pro/hidden-files-folders-mac-os-x/

Mac OS для начинающих (2): Файловая система Mac OS

Начинающим пользователям Mac OS не легко понять, как устроена иерархия файлов и папок в системе. От части, файловая система унаследована из Unix, которая не так дружелюбна к пользователям, как Maс. Мы вкратце опишем содержимое конкретных папок и их предназначение, и рассмотрим следующие вопросы: 1. Общая структура файловой системы Mac OS 2. Папки Library и Application

3. Домашняя папка пользователя

Apple создала очень простую для понимания файловую систему. Ее корнем является корневой каталог главного раздела жесткого диска.

Отсюда начинается иерархическая структура папок, которая определяет общий вид.

Файловая система (в дальнейшем просто ФС) разработана так, чтобы каждый объект был привязан к папке, например, большинство приложений привязано к папке Application, а ваши личные файлы к Documents.

Путь (path) означает описание места объекта в ФС. Путь начинается с символа (/) наклонной косой черты, которая указывает, что данный путь начинается с верхнего уровня ФС, далее указывается вся иерархия папок, через которые необходимо пройти, чтобы добраться до указанного объекта.


Библиотечные папки (Library)

Являются конструктивной особенностью ФС, несмотря на идентичность папок с именем Library, каждая из них индивидуальна, а именно, определяет параметры предпочтительной настройки приложения, кэшированные объекты, скрипты.
В системе существуют две папки Library, это /Library и /System/Library.

/Library, содержит в себе необходимые объекты для работы большинства приложений, созданные в основном сторонними компаниями. /System/Library содержит объекты, созданные Apple, и только она вправе изменять ее структуру.

Вы, конечно, можете что-либо изменить в ней, но только если вы уверенны в своих действиях, иначе результат будет плачевным.

Каждая из библиотечных папок имеет строго выраженную структуру, описанную ниже, но разработчики программ могут вносить свои изменения. Audio — осуществляет поддержку приложений для работы со звуком. Automator – содержит стандартные операции для построение схем автоматизаций. Caches – Кэш приложения, информация которая часто используется системой.

Calendars – папка для хранения информации календарей. CFMSupport – содержит совместно используемые компоненты, необходимые как ОС так и приложению. ColorPickers – содержит плагины селекторов цвета и цветовых палитр. Keychains – содержит все принадлежащие пользователю цепочки ключей. Documentation – приложения хранят файлы с документацией. Logs – фалы журналов.

Preferences – параметры предпочтительной настройки приложений и компонентов.

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

Папка Applications
Как можно догадаться из названия, она рекомендуется для установки в нее приложений. Благодаря этому любое установленное, когда либо приложение легко найти в системе.

В принципе в этой папке ни каких вопросов нет. Но есть один небольшой нюанс.

Если вам захочется перенести приложениях их папки Application в другое место, но учите что при обновлении программы, тем более, если это продукт Apple, Software Update будет искать приложение по его месту установки, а не там, куда вы его перетащили, поэтому либо не чего не перетаскивайте, либо делайте полную переустановку приложения.

Домашние папки пользователей Являются стандартными папками в верхнем уровне ФС в вновь установленной системе.

В папке Users хранятся личные папки пользователей: Desktop – элементы находящиеся на рабочем столе Documents – хранилище для ваших документов Downloads – многие интернет приложения написанные для Mac загружают файлы именно в эту папку Movies – файлы видео и рабочая папка iMovie Music – рабочая папка iTunes Pictures – папка предназначенная для хранения графических файлов

Public – разместите в ней файлы, которые вы хотите разместить для общего доступа в сети

Это всего лишь стандартные папки определены системой. В своем домашнем каталоге вы можете создавать свою иерархию папок.

Заключение
Apple создала отличную ФС для своих пользователей, удобную и непритязательную, работающую «с коробки», позволяющую удовлетворить любые потребности при работе в интернете, с документами и мультимедиа.

Темы: Apple, Application, Library, Mac OS, файловая система

Источник: http://appleb.ru/2010/05/fajlovaya-sistema-mac-os/

Как в Mac OS X безболезненно «переименовать» любую системную папку

Интересную такую особенность нашёл в плане изменения названий любых системных папок.

В заголовке я указал «переименовать», на самом же деле это громкое слово 😉 Естественно, системное ничего переименовывать нельзя, но изменить отображаемое имя системных папкок можно, только называться это действие на самом деле будет не «переименовыванием», а «локализацией». Не знаю поняли вы вы суть или нет, но далее должно всё стать ясным «как белый день» 🙂

Возможно вы обращали внимание на скрытые файлы .localized в корне некоторых директорий… Нет? — Не, так не годится, сейчас как раз самое время обратить на них внимание 🙂 Сразу предупреждаю: «мы будем работать преимущественно с терминалом» — так проще. Давайте запустим Терминал и выполним вот такую команду:

defaults write com.apple.finder AppleShowAllFiles TRUE

Её выполнение нужно для того, чтоб системный проводник Mac OS X — Finder, начал отображать все скрытые (системные) файлы и папки. Для того, чтобы изменения вступили в силу нужно перезапустить Finder вот такой командой:

killall Finder

Особо ленивым для отображения скрытых файлов и папок можно воспользоваться решением по-проще, однако оно всё-равно не избавит вас от страшного-престрашного терминала 😉

Теперь, когда все скрытые файлы стали видимыми, мы можем начинать разбираться в сути вопроса. Заходим, к примеру, в папку Программы (Applications) и видим появившиеся несколько скрытых файлов, одним из которых будет файл .localized:

Если его удалить, а потом перезагрузиться или перезапусить Finder, то папка Программы станет называться Applications, если снова вернуть файл .

localized на место и перезагрузиться или перезапусить Finder, то Applications снова станет называться Программы. Понятно, что с отображением имени напрямую связан файл .localized. И я как-то предположил, что .localized — это и есть файл локализации.

Открыв его через HEX-редактор я не увидел в нём ни одного байта данных. Как же тогда работает локализация? — Как оказалось, файл .localized является «маячком», «якорем» (анкором, если хотите) для указания Finder‘у, что папку, содержащую данный файл, нужно «обзывать» по-другому.

Осталось найти теперь сам файл, в котором описано, кого и как нужно «обзывать». Искать долго не пришлось — файлы локализации по интуиции были найдены в /System/Library/CoreServices/SystemFolderLocalizations/.

Каждой локализации системы соответствует папка с набором файлов, я использую русский интерфейс, поэтому меня интересует содержимое папки ru.lproj. В этой папке находится всего один файл — SystemFolderLocalizations.strings. Откроем его при помощи текстового редактора и посмотрим, что в нём (я использую TextMate 2):

Внимание! если вдруг окажется, что SystemFolderLocalizations.strings сконвертирован в бинарный формат и обычный текстовый редактор отказывается его открывать, то для начала его нужно переконвертировать в какой-либо читабельный вид, например в XML.

Вот с этого момента начинается интересненькое. Как видно, в файле локализации указано оригинальное название папки, а рядом то, что должно отображаться при наличии файла .localized. Теперь становится всё понятно. Ну, попробуем и мы что-то локализировать (окно с открытым файлом не закрываем, он нам ещё пригодится).

В качестве подопытной я выбрал папку Filesystems находящуюся в /System/Library (в последнее время я в ней часто бываю :). Так как папка Filesystems является системной, для добавления в неё чего-либо нужно обладать правами администратора, поэтому в терминале мне придётся работать от root’а.

Переходим в папку Filesystems:

cd /System/Library/Filesystems

И создаём в ней пустой файл .localized (не забудьте про точку спереди):

sudo touch .localized

«Якорь» создан, теперь нам нужно добавить информацию в файл локализации. Добавляем строку для той папки, которую хотелось бы «переименовать», должно выйти как у меня:

Ну всё, сохраняем файл и подтверждаем свои действия паролем администратора. Для того, чтоб увидеть изменения нужно снова перезапустить Finder, но перед этим мы сначала сныкаем те файлы которые не должны быть видимыми, а потом уже перезапустим Finder и посмотрим, что у нас вышло. Выполняем команду для сокрытия файлов:

defaults write com.apple.finder AppleShowAllFiles FALSE

И перезапускаем Finder:

killall Finder

Идём в папку /System/Library и… О чудо! Вместо папки Filesystems у нас папка Файловые системы:

P.S.: Не знаю на сколько полезна данная инфа, но она бязательно найдёт себе применение.

Источник: http://MacDaily.me/howto/safe-rename-system-folders-in-mac-os-x/

Ссылка на основную публикацию