
The symlink will look like this: Autosave Information-> /Volumes/ext_drive_name/QT_screen_recsĪnother way you can see the symlink is through Finder. To verify it is setup, you can list the directory from the commandline: $ cd ~/Library/Containers//Data/ That command will put the symlink exactly where the directory was that you will have moved to the external drive. Ln -s /Volumes/ext_drive_name/QT_screen_recs ~/Library/Containers//Data/Library/Autosave\ Information If there is no directory or symlink at that path, QT is going to choke. This is absolutely critical, because QT is going to try writing files where it always has, at that path. The symlink is going to have the exact same path as the original folder you are moving. rename: sudo mv ~/Library/Containers//Data/Library/Autosave\ Information ~/Library/Containers//Data/Library/Autosave\ Information.backupĭelete sudo rm -rf ~/Library/Containers//Data/Library/Autosave\ Information With all that as introduction, you can use these commands for renaming or deleting the default QT directory (I renamed mine, temporarily, then deleted it after every thing with the new setup was working for awhile. You can avoid that by logging in as the root user, but then you run the risk of the directories being owned by the root user instead the account used when recording with QT, causing errors for lack of permissions to write to the directory on the external drive. Assuming your account is of type "administrator," to use sudo, you just precede the command with sudo followed by a space. If you do not use sudo when super user privileges are required, the error message is not always indicative of insufficient permissions. sudo is used to execute a command with super user privileges. I am not sure if this is needed in Mojave. In Catalina, you have to use sudo for these commands. Before you can make the symlink, you have to either rename or delete the folder QT has been using.The commands are similar to those shown for copy and move, you just skip the mkdir in step 1, and drop the /* at the end of the source element in the commands, something like this: for copy and create new folder in the process: $ cp ~/Library/Containers//Data/Library/Autosave\ Information /Volumes/ext_drive_name/QT_screen_recsįor move and create new folder in the process: $ mv ~/Library/Containers//Data/Library/Autosave\ Information /Volumes/ext_drive_name/QT_screen_recs Obviously, you could create the new folder by copying the old one to the new location. The command for that is: for copy: $ cp ~/Library/Containers//Data/Library/Autosave\ Information/* /Volumes/ext_drive_name/QT_screen_recsįor move: $ mv ~/Library/Containers//Data/Library/Autosave\ Information/* /Volumes/ext_drive_name/QT_screen_recs They need to be copied or moved into the new directory at /Volumes/ext_drive_name/QT_screen_recs. ~/Library/Containers//Data/Library/Autosave\ Information/, The command for that is $ mkdir /Volumes/ext_drive_name/QT_screen_recs Setup a folder on your external drive where you want to save screen recordings. To a symlink connected to your external drive, you can try these steps: To convert a directory at ~/Library/Containers//Data/Library/Autosave\ Information/ I would guess there is a way to avoid using the command line for setting this up, I am going out on a limb and recommending the command line. I am assuming you can find your way to the command line via the terminal app. If for some reason QT is not saving files to the directory you expect, obviously you will have to find the right directory and convert it to a symlink. In Catalina, new screen recordings initially are saved on the desktop. I cannot confirm that you have identified the correct directory where Quicktime saves screen recordings in Mojave. The symlink acts as if it is a directory, but instead of holding files and using disk space to save files, it links to any directory you can get to through the file system. Without changing the path to the directory where QT writes screen recording files, you can change the directory to a symbolic link to a folder on your external drive. For all I know, there might be a macOS setting to change where QT saves screen recordings, but I have not found that.
