Create Hardlinks to Sync Folders with Google Drive
- SymbolicLinker is a tiny contextual menu plugin (for OS X 10.3.9 through 10.5.8) and software service (for OS X 10.6 or later) that, once installed, allows any user to create symbolic links to files inside the Finder. SymbolicLinker does this by adding a contextual menu item to the Finder that generates symbolic links to the selected files.
- The version of SymbolicLinker for Mac you are about to download is 2.2. This download is absolutely FREE. The package you are about to download is authentic and was not repacked.
The app is called SymbolicLinker, an appropriately named open-source utility for macOS. Though it’s a little tricky to install—in the sense that you should probably read the accompanying. SymbolicLinker is a tiny contextual menu plugin (for Puma through Leopard users) and software service (for Snow Leopard & later users) that, once installed, allows any user to.
hardlink.c
/*** |
Synopsis: One of two viable options I have found to create hard-links of directories from other directories on your system directly to Google Drive has been hardlink.c (by Sam, @selkhateeb on Github) and a Mac OSX Application called SymbolicLinker. SymbolicLinker can be found at http://seiryu.home.comcast.net/~seiryu/symboliclinker.html as-well as http://www.macupdate.com/app/mac/10433/symboliclinker. Now, you can sync specific folders to your Google Drive since that GDrive does not allow for actual symbolic links (ln -s) to create files that will be uploaded to the 'cloud'. |
Application: hardlink |
URL: https://github.com/selkhateeb/hardlink |
Author: Sam (@selkhateeb) |
Description: Allows for the user to create hardlinks of directories. |
Installation: 1) make 2) sudo make install |
Usage: hardlink /home/username/foldername/ /home/username/Documents/Cloud/foldername/ |
***/ |
#include<unistd.h> |
#include<stdio.h> |
#include<string.h> |
/* |
On Mac OSX, we can't create hard links using the ln command.. |
Install: |
make |
sudo make install |
*/ |
intmain(int argc, char* argv[]) { |
//Make sure we have the right arguments |
if (argc != 3) |
{ |
fprintf(stderr,'Usage:thardlink source destinationn'); |
fprintf(stderr,'t hard links the source directory to the destinationn'); |
fprintf(stderr,'thardlink -u destinationn'); |
fprintf(stderr,'t unlinks the destination directoyn'); |
return1; |
} |
int ret = 0; |
if(strcmp(argv[1], '-u') 0) |
{ |
ret = unlink(argv[2]); |
} |
else |
ret = link(argv[1],argv[2]); |
if (ret != 0) |
perror('hardlink'); |
return ret; |
} |
Symboliclinker For Mac Os X
![Symboliclinker Mac Symboliclinker Mac](/uploads/1/2/8/1/128126599/946626356.png)
Makefile
OUTPUT=hardlink |
C_FILES=hardlink.c |
all: |
gcc ${C_FILES} -o ${OUTPUT} |
clean: |
rm ${OUTPUT} |
install: |
cp ${OUTPUT} /usr/local/bin/ |
Symboliclinker Mac 使い方
commented Oct 13, 2017
Symboliclinker Mac Download
Nice! As an alternative, you can also install the GNU coreutils and use gln -d : |
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment