Mac Folder Structure Diagram

Mac Folder Structure Diagram

From FreeMind

I made a node module to automate this task: mddir Usage node mddir './relative/path/' Example. Open the terminal or command prompt and cd into the mddir/src folder. Create a diagram for organizing folders using a Creately folder structure template. Create a folder for each category of document and then make subfolders for each aspect of that category. Create an ‘uncategorized’ folder to place the files that don’t fit into any other folder. Color-code the different folders on the diagram so it makes.

Diagram
Jump to: navigation, search

On this page:
Download and install
Running
Get a taste of FreeMind
Screenshots
Uses of FreeMind
Features
License
Get help
Documentation
Alternatives to FreeMind
Authors and contributors
Reward authors
Testimonials
Reviews
More pages

FreeMind is a premier free mind-mapping software written in Java. The recent development has hopefully turned it into high productivity tool. We are proud that the operation and navigation of FreeMind is faster than that of MindManager because of one-click 'fold / unfold' and 'follow link' operations.

So you want to write a completely new metaphysics? Why don't you use FreeMind? You have a tool at hand that remarkably resembles the tray slips of Robert Pirsig, described in his sequel to Zen and the Art of Motorcycle Maintenance called Lila. Do you want to refactor your essays in a similar way you would refactor software? Or do you want to keep personal knowledge base, which is easy to manage? Why don't you try FreeMind? Do you want to prioritize, know where you are, where you've been and where you are heading,as Stephen Covey would advise you? Have you tried FreeMind to keep track of all the things that are needed for that?

Did FreeMind make you angry?Write a complaint.

Download

See Download.

Get yourself what more than 4 000 users download each day. stats

Project news

See more at News.

New beta FreeMind 1.1.0-Beta2. For the overview of new features, see here: FreeMind 1.1.0: The New Features. See also: Open-Discussion Page with download link (Mac users see below!) (7 Feb 2016).

New beta FreeMind 1.1.0-Beta1. For the overview of new features, see here: FreeMind 1.1.0: The New Features. See also: Open-Discussion Page with download link (Mac Mountain Lion users see below!) (22 Jun 2015).


New release FreeMind 1.0.1 available for download. It is a bug fix release for 1.0.0. For details see the Open-Discussion Page ('Mac Mountain Lion users see below!) (12 Apr 2014).'http://freemind.sourceforge.net/wiki/index.php?title=Main_Page&action=protect


New Release FreeMind 1.0.0 available (19 OCt 2013). The release has a lot of new functions (in comparison with the 0.9.0 release two years ago). Especially clones, collaboration and geographical maps are the major new functions. The most important usability addition is the spell checker (thanks to Eike). For an overview over new features, see FreeMind 1.0.0: The New Features.

Information for Mac Maverick (10.9) and Mountain Lion (10.8) Users (20 Aug 2012). After the download, the operating system reports that the application has not been signed and reminds you that the default security preferences prevent you from running such applications. There is an easy workaround, namely control-clicking on the icon and selecting Open.

FreeMind has made it as the finalist for the 2009 Community Choice Award in the category 'Most likely to change the way you do everything'!! Thanks for your trust in our project.

Running

To run FreeMind, do one of the following.

  • in Windows, double click Freemind.exe, or
  • on any operating system, double click freemind.jar in the lib/ folder of the folder in which FreeMind has been installed.

Getting a taste of FreeMind

You can view mind maps created with FreeMind now in your web browser, if you have Java 1.4 installed.

Map Note
FreeMind documentation Shown as a mind map, using a Java applet with around 700 KB.
Mind Map Gallery Mind maps contributed by FreeMind users, embedded into this wiki.
Daniel's public map Some bookmarks and remarks.
Daniel's public map (HTML) Map exported into HTML; some bookmarks and remarks.

Screenshots

See more in Screenshots.

Uses of FreeMind

Current users of FreeMind use it for the following purposes:

  • Keeping track of projects, including subtasks, state of subtasks and time recording
  • Project workplace, including links to necessary files, executables, source of information and of course information
  • Workplace for internet research using Google and other sources
  • Keeping a collection of small or middle sized notes with links on some area which expands as needed. Such a collection of notes is sometimes called knowledge base.
  • Essay writing and brainstorming, using colors to show which essays are open, completed, not yet started etc, using size of nodes to indicate size of essays. I don't have one map for one essay, I have one map for all essays. I move parts of some essays to other when it seems appropriate.
  • Keeping a small database of something with structure that is either very dynamic or not known in advance. The main disadvantage of such approach when compared to traditional database applications are poor query possibilities, but I use it that way anyway - contacts, recipes, medical records etc. You learn about the structure from the additional data items you enter. For example, different medical records use different structure and you do not have to analyze all the possible structures before you enter the first medical record.
  • Commented internet favorites or bookmarks, with colors and fonts having the meaning you want.

Features

Apart from other things, this release of FreeMind features:

  • Fully functional following of HTML links stored in the nodes, be it www links or links to local files.
  • From very early versions, Freemind supports folding which is its essential property.
  • Fast one-click navigation, including folding / unfolding on one click and following links on one click at the same time (you don't have to make choice between fast following of links and fast fold/unfold). You can move the map by dragging the map's background as well as using mouse wheel.
  • Undo
  • Smart Drag'n Drop, including the possibility to copy nodes or copy style of nodes; dragging and dropping of multiple selected nodes; dropping of texts or list of files from outside
  • Smart copying and pasting into, including pasting of links from HTML or structuring the pasted content on the basis of the number of leading spaces in a line; pasting of lists of selected files
  • Smart copying and pasting from, including plain text and RTF (MS Wordpad, MS Word, MS Outlook messages).
  • Export of map to HTML, with folding (see example)
  • Find facility, where found items are shown one by one as you do 'find next', and the map is unfolded only for the current item.
  • Possibility to use and edit long multiline nodes; even with newlines
  • Possibility to decorate nodes with built-in icons, colors and different fonts.
  • Low costs of risk of switching away to another mind mapping tool, because FreeMind stores maps in XML format. If you have a lot of maps created by FreeMind and you want to switch to another program, writing a conversion program should be easy, especially if that program features Visual Basic scripting facility. Christoph Rissner describes in his article at IICM site his implementation of data exchange between FreeMind and MindManager.
  • File mode enables you to browse the files on your computer, seeing the folder structure as mind map.
  • See more details in Freemind development tree

Weak spots include:

  • The support of pictures in nodes is in preliminary stage. When you want to carry a map around with you, you have to take care that you take the image files with you.
  • FreeMind is basically one user application. Although users can in principle work on the same map, there is only preliminary locking mechanism to prevent conflicts, at the time, switched off by default.
  • In rare cases, following of HTML links in the web browser does not work on some computers; the same holds for opening local files.
  • Limited support for fancy graphics.

License

FreeMind is free software and open source software, licensed under GNU GPL V2+ (GNU General Public License), where 'V2+' means 'version 2 of the License, or (at your option) any later version'. Basically, that means that you are free to use FreeMind to whatever purpose you want without paying for that, and that any code derived from current FreeMind's code must also be licensed under GPL V2+. See also Licensing.

Get help from other users

Ask a question on FreeMind's Help forum. Also, consider looking at the collection of asked questions, using the search function of your browser. If you're unlike most of computer users, you may also consider reading the documentation, accessible from the menu Help > Documentation; press Ctrl + F to search through the documentation. For Linux users, FreeMind on Linux page may be helpful.

Documentation

See detail in Documentation.

Documentation available includes the following.

  • Mind map documentation: Application menu: Help > Documentation.
  • Windows help-like documentation: Application menu: Help > Help.

Alternatives to using FreeMind

See detail in Alternatives to FreeMind.

To achieve that which FreeMind offers, you can use variety of tools.

  • Free or freeware mind mapping program, like Thinkgraph, VYM - View Your Mind or Kdissert.
  • Commercial mind mapping program, like MindManager, Inspiration, MindGenius, Visual Mind or MindMapper.
  • Note editor / reference manager / PIM - personal information manager, like Key Note for Windows, BasKet Note Pads for Linux, and TuxCards for Linux.
  • Text editor with Outline mode, like. MS Word, LyX or Emacs.
  • Text editor with Folding mode, e.g. Emacs, Vim or jEdit.
  • Outliner, like cross-platform Java outline editor, MS Windows based Outliner, and Python-based outliner Leo (Python License).
  • A concept map editor, like multiplatform freeware CmapTools, GNU GPL-licensed Conzilla in Java, or freeware Compendium.
  • Presentation software, like Microsoft PowerPoint or OpenOffice Impress, used for drawing concept maps.

Authors and contributors

See detail in Authors and contributors.

Several people have substantially contributed to the development of FreeMind, including the following.

  • Jörg Müller
  • Daniel Polansky
  • Petr Novak
  • Christian Foltin
  • Dimitry Polivaev

Many other people have contributed.

Tools

FreeMind team uses:

  • YourKit Java Profiler, donated by YourKit, for analysis of memory consumption and performance issues
  • Enterprise Architect, donated by Sparx Systems, for design tasks.

Do you want to reward authors for their work?

Drop us a line saying that you like FreeMind. You can do it on our Thank you for the music forum - just start a new thread and click 'Post commment'; it's really easy. We are always glad to read that someone finds FreeMind useful. This definitely increases our motivation. Also, we appreciate to read what attracts you on FreeMind, and what is your most important case of use of FreeMind.

Please, address any questions with problems to the Help forum.

Testimonials

What users say about FreeMind includes the following.

Krishna Teja, 24.3.2011:For about 6 years I have only been [i]dreaming[/i] of organizing my life insome manner. There are far too many variables and unknowns, and I never knew[b]how or where to begin organizing[/b]. After 6 years of procrastination anda catastrophic crash in life, I hit mind maps and FreeMind. It looks like thesearch is over, I can now organize my thoughts in one place and get a clearpicture of my own life. The flexibility of the software is only limited by one'simagination. [b]Hats off to the team[/b] for contributing this gem to the opensource world. After only days of using this software I can say its the bestthing since sliced bread. My joy is boundless. I hope to stick to FreeMind throughoutmy life to organize stuff.

Krishna Teja,Hyderabad INDIA


Petr: 31 Jan 2009:

Subject: my second brain

did not know i have second one... until i've found freemind. no more feelinglike an idiot on morning company meeting after a big hangover - just ten minuteslong look on mindmap and you're back in saddle, ready to go champion! not evenmentioning other pluses it has in ordinary work situations, of course :) whati want is to say big THANK YOU


Andrea, 25.7.2008: I rediscovered Freemind last week while my proposal for a multi million USDcontract was being reviewed in a tender in a ministry.The reviewer was keeping all details under perfect control at lightspeed, givinghard times to us proposers noticing every single missing or glitch in ourdocuments.

How could he be doing this?

I just asked: mind mapping software was the response. He made a big mind mapof the whole proposal and checked all the nodes one by one. As easy as this.

Well, I was fascinated, after passing the tender review (YESSSSSSS!!!) I justbrowsed my PC where freemind was sitting quiet since a couple of years. I justlaunched it and applied it to my current project: a BIG software system deliveryto an important bank.

Guys, in 3 days I made a perfect job in tracking activities, preparing projectstatus meeting, todo lists, reports, software test result diagrams... I'm justamazed.

>From now on I'll use it for everything.

Thanks for this precious piece of software.


Rich, 14.4.2004: First off, congratulations on a truly awesome application with a fantastically intuitive interface... I thought I'd spend 10 minutes evaluating it but I had so much fun I ended up playing for hours - I even missed lunch!

Daniel, 1.2.2003: How do I know that FreeMind is a high productivity tool? The answer is I don't. I am using FreeMind on daily basis and am very satisfied with the benefits it brings me. What I really consider important is that when I use FreeMind, most of the time I don't have toask myself 'how do I do this thing in FreeMind', but I rather just do what I need without thinking about it. FreeMind makes my task of collecting, organizing and analyzing information on a given topic much easier.

James, 14.10.2002: Now, having tried out the new release, I can tell you: It's brilliant! Well done!

Henning, 21.11.2002: I recently started using FreeMind and I'm rather delightet. After getting to known it, it immediately became one of my every-day-use-tools.

Joe, 20.1.2003: I downloaded Freemind several months ago and it has become a vital part of my daily activites. I am enormously grateful for the program.

Paul, 9.2.2003: What a splendid piece of work!

Tom, 13.2.2003: I appreciate version 6.1 very much. Having the DnD capability into and out of my emails has now made Freemind the source document for my management work. 6.1 is stable, simple and elegant in text, lines, and manipulation. I prefer such elegance to commercial versionsbecause I have work to do, not time to make things look better. This is a superb complexity organizer.

I also use it at home to capture my martial arts learning as I head towards ablack belt. I put in the basic movements and the katas or arranged groups ofmovements. I use that when I practice at home.

Perry, 10.4.2003: I have been using FreeMind for two or three months now, and find it totally indispensable! I simply can't say enough good things about how it has helped me get on top of an overwhelming workload. I've tried task managers and project managers ad-nauseam, and they areeither too simplistic or too cumbersome.

See more of positive reactions on Thank you for the music forum.

Reviews

So you want to know what electronic press has to say about FreeMind? FreeMind has been reviewed in the following articles and blogs.

  • Can open source software free your mind?, September 10th, 2004 (linux.com)
  • Mind Mapping with FreeMind (Review), February 26th, 2006 (hyperreality.wordpress.com)

See more at marketing page.

More pages

This website also features the following pages.

Forums ~Requests for enhancements ~Import and export ~Flash browser ~FreeMindPDA ~Freemind Win Collab ~Sandbox ~ Documentation efforts ~Plugins ~Short patches ~Tutorial effort ~User.properties

Retrieved from 'http://freemind.sourceforge.net/wiki/index.php/Main_Page'

The Library directories are where the system and your code store all of their related data and resources. In macOS, this directory can contain many different subdirectories, most of which are created automatically by the system. In iOS, the app installer creates only a few subdirectories in ~/Library (such as Caches and Preferences) and your app is responsible for creating all others.

Mac Folder Structure Diagram Template

Table A-1 lists some of the common subdirectories you might find in a Library directory in macOS along with the types of files that belong there. You should always use these directories for their intended purposes. For information about the directories your app should be using the most, see The Library Directory Stores App-Specific Files.

Table A-1 Subdirectories of the Library directory

Subdirectory

Directory contents

Application Support

Contains all app-specific data and support files. These are the files that your app creates and manages on behalf of the user and can include files that contain user data.

By convention, all of these items should be put in a subdirectory whose name matches the bundle identifier of the app. For example, if your app is named MyApp and has the bundle identifier com.example.MyApp, you would put your app’s user-specific data files and resources in the ~/Library/Application Support/com.example.MyApp/ directory. Your app is responsible for creating this directory as needed.

Resources required by the app to run must be placed inside the app bundle itself.

Assistants

Contains programs that assist users in configuration or other tasks.

Audio

Contains audio plug-ins, loops, and device drivers.

Autosave Information

Contains app-specific autosave data.

Caches

Contains cached data that can be regenerated as needed. Apps should never rely on the existence of cache files. Cache files should be placed in a directory whose name matches the bundle identifier of the app.

By convention, apps should store cache files in a subdirectory whose name matches the bundle identifier of the app. For example, if your app is named MyApp and has the bundle identifier com.example.MyApp, you would put user-specific cache files in the ~/Library/Caches/com.example.MyApp/ directory.

ColorPickers

Contains resources for picking colors according to a certain model, such as the HLS (Hue Angle, Saturation, Lightness) picker or RGB picker.

ColorSync

Contains ColorSync profiles and scripts.

Components

Contains system bundles and extensions.

Containers

Contains the home directories for any sandboxed apps. (Available in the user domain only.)

Contextual Menu Items

Contains plug-ins for extending system-level contextual menus.

Cookies

Contains data files with web browser cookies.

Developer

Contains data used by Xcode and other developer tools.

Dictionaries

Contains language dictionaries for the spell checker.

Documentation

Contains documentation files and Apple Help packages intended for the users and administrators of the computer. (Apple Help packages are located in the Documentation/Help directory.) In the local domain, this directory contains the help packages shipped by Apple (excluding developer documentation).

Extensions

Contains device drivers and other kernel extensions.

Favorites

Contains aliases to frequently accessed folders, files, or websites. (Available in the user domain only.)

Fonts

Contains font files for both display and printing.

Frameworks

Contains frameworks and shared libraries. The Frameworks directory in the system domain is for Apple-provided frameworks only. Developers should install their custom frameworks in either the local or user domain.

Internet Plug-ins

Contains plug-ins, libraries, and filters for web-browser content.

Keyboards

Contains keyboard definitions.

LaunchAgents

Specifies the agent apps to launch and run for the current user.

LaunchDaemons

Specifies the daemons to launch and run as root on the system.

Logs

Contains log files for the console and specific system services. Users can also view these logs using the Console app.

Mail

Contains the user’s mailboxes. (Available in the user domain only.)

PreferencePanes

Contains plug-ins for the System Preferences app. Developers should install their custom preference panes in the local domain.

Preferences

Contains the user’s preferences. You should never create files in this directory yourself. To get or set preference values, you should always use the NSUserDefaults class or an equivalent system-provided interface.

Printers

In the system and local domains, this directory contains print drivers, PPD plug-ins, and libraries needed to configure printers. In the user domain, this directory contains the user’s available printer configurations.

QuickLook

Contains QuickLook plug-ins. If your app defines a QuickLook plug-in for viewing custom document types, install it in this directory (user or local domains only).

QuickTime

Contains QuickTime components and extensions.

Screen Savers

Contains screen saver definitions. See Screen Saver Framework Reference for a description of the interfaces used to create screen saver plug-ins.

Scripting Additions

Contains scripts and scripting resources that extend the capabilities of AppleScript.

Sounds

Contains system alert sounds.

StartupItems

(Deprecated) Contains system and third-party scripts and programs to be run at boot time. (See Daemons and Services Programming Guide for more information about starting up processes at boot time.)

Web Server

Contains web server content. This directory contains the CGI scripts and webpages to be served. (Available in the local domain only.)

MapFolder

Mac Folder Structure Diagram Pdf


Copyright © 2018 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2018-04-09