Kann ich einen von einer Anwendung gelesenen Ordner an einem anderen Ort behalten und im Original einen symbolischen Link verwenden?

Kann ich einen von einer Anwendung gelesenen Ordner an einem anderen Ort behalten und im Original einen symbolischen Link verwenden?

Ich habe einen Ordner SOURCE, der von der Anwendung verwendet wird.

Ich möchte diesen Ordner an einen neuen Speicherort verschieben, ohne den neuen Pfad in der Anwendung zu konfigurieren. Logischerweise liest die Anwendung also aus dem Quellordner, aber physisch befindet sich der Ordner an einem anderen Speicherort.

Kann ich das mit einem symbolischen Link tun?

Antwort1

Ich habe einige Appdata-Ordner nach ~/Private verschoben und symbolische Links erstellt und alles scheint einwandfrei zu funktionieren:

  1. Stellen Sie sicher, dass die Anwendung, deren Daten Sie schützen möchten, nicht ausgeführt wird

    ps -ef | grep evolution 
    
  2. Verschieben Sie das Datenverzeichnis der Anwendung in Ihr ~/Private-Verzeichnis

    mv ~/.evolution ~/Private
    
  3. Erstellen Sie einen symbolischen Link vom alten zum neuen Standort.

    ln -s ~/Private/.evolution ~/.evolution 
    

Das Beispiel verwendet Evolution. Ändern Sie einfach Namen und Pfade nach Bedarf.

Quelle:https://help.ubuntu.com/community/EncryptedPrivateDirectory

verwandte Informationen