Лучший способ, которым я могу придумать, это использовать символическую ссылку
обратите внимание, что не все программы установлены в один и тот же каталог, и / opt может оказаться не лучшим вариантом для перемещения. (см. в конце пример перемещения только одной папки / программы)
Это то, что я сделал с EasyPeasy (Ubuntu 10.04)
Тщательно следуйте этому коду, некоторые команды могут удалить важные файлы, если используются неправильно.
Сначала необходимо убедиться, что / opt (или каталог установки apt-get вашего дистрибутива по умолчанию) пуст. Если у вас есть данные в папке opt, что вы, скорее всего, делаете, вы можете сначала переместить их в другое место для безопасного хранения:
sudo mkdir /New_Location/newtmp # Generates Temporary Folder for Programs
sudo cp -a /opt/* /New_Location/newtmp # Moves Programs to Temp folder
После резервного копирования вы можете удалить исходный каталог:
sudo rm -rf /opt/ # Removes opt directory
Затем вы можете создать новую папку Program Files на жестком диске и создать символическую ссылку:
sudo mkdir /New_Location/Program-Files # Generates New Program Directory
sudo ln -s /New_Location/Program-Files /opt # Creates Symbolic Link
Наконец, переместите все ваши старые программные файлы в новую папку и очистите временные данные:
sudo cp -a /New_Location/newtmp/* /New_Location/Program-Files # Moves Programs to Program Files Folder
sudo rm -rf /New_Location/newtmp/ # Removes Temp folder
Если вы хотите переместить только одну программу, которая занимает большую часть вашего пространства, вы можете использовать тот же процесс.
например:
Чтобы переместить Java (JVM около 300 МБ), выполните следующие действия.
Проверьте каталог Java с помощью анализатора использования диска.
мой / usr / lib / jvm
sudo mkdir /New_Location/Program-Files/Java # Generates New Program Directory
sudo cp -a /usr/lib/jvm/* /New_Location/Program-Files/Java # Moves Program to new folder
sudo rm -rf /usr/lib/jvm # Removes opt directory
sudo ln -s /New_Location/Program-Files/Java /usr/lib/jvm # Creates Symbolic Link
На данный момент лучше всего сделать перезагрузку, которая должна очистить кеш.
Счастливого взлома
Ограниченный интеллект