Firefoxのブックマークとその他の個人ファイルのバックアップbashスクリプト


12

私は自分のデスクトップ用にWindowsからUbuntuに移行していますが、Firefoxブックマーク、個人ドキュメントなどの個人データをバックアップする簡単な方法を知りたいです。

Windowsではすべてを手動でコピーしており、Ubuntuではbashスクリプトを作成して自動的にコピーしたいと考えています。

ファイルを作成して実行可能にすることと、この簡単な例以外には、bashスクリプトの知識はありません。

#!/bin/bash
cp /files/file.doc /media/flashdrive/

現在のプロファイルを自動的に検出するにはどうすればよいですか?(現在、私のコンピューターには3つのプロファイルがあり、1つは使用しないプロファイル、もう1つはブックマークのない妻用プロファイル、もう1つは私のプロファイルです)。


どのようなデータをバックアップしますか?
ゼウス書

私は、バックアップのブックマーク、(それらのすべて)フォルダマイドキュメントからいくつかの文書、(hostsファイルなど)いくつかのシステム設定にしたい

回答:


18

rsync(Ubuntu)を使用することをお勧めします。

数百メガのデータがある場合は、変更したデータのみを同期/バックアップすることをお勧めします。これにより、バックアップ速度が向上します。

ホストのような他のファイルのように、簡単にできます cp

Firefoxの場合は、使用しているプロファイルを見つけてprofiles.ini、bookmarks.htmlをコピーする必要があります。

grepを使用して、profiles.iniが使用するフォルダーを確認できます。

grep Path ~/.mozilla/firefox/profiles.ini

それは出力されます:

Path=e8tog617.default

その後、削除します Path=

sed "s/Path=//g"

backup.shは次のようになります。

rsync -rltDqv ~/Documents/ /media/flashdrive/Documents/
cp ~/.mozilla/firefox/`grep Path ~/.mozilla/firefox/profiles.ini | sed "s/Path=//g"`/bookmarks.html /media/flashdrive/bookmarks.html
cp /etc/hosts /media/flashdrive/hosts

さて、chmod +xbackup.shを実行します./backup


簡単な質問:backup.shはどこに置くべきですか?どこからでも実行できますか?

あなたは、/ usr / sbinにスクリプトをコピーしたり、ホームフォルダ内のフォルダを作成し、.profileファイルに次のコードを追加するように、このフォルダ内の実行可能ファイルを探すためには.profileを変更することができますif [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi
ゼウスの本

2

Firefoxの場合、Firefoxの「同期」機能を使用してプロファイルを同期できると思います。

バックアップドキュメントについては、unisonやFreeFileSyncなどのソフトウェアを試すこともできます。


6
私が病気にこれらのソフトウェアのおかげで確認し、それを使用いけないので、申し訳ありませんが私は私のフラッシュドライブ上の私のブックマークのバックアップをしたい、私は同期機能好きではなかった

0

プロファイルを手動でバックアップする

ファイルとフォルダーのコピーに慣れている場合は、プロファイルを手動でバックアップできます。このプロセスは、単一のディレクトリをバックアップ場所にコピーするだけの簡単なものです。ほとんどの作業は、プロファイルフォルダーの保存場所を見つけることです。

It's a good idea to first get rid of any unnecessary files to reduce the size of your backup.
    Firefox: " Tools -> Options-> Advanced -> Network -> (under Offline Storage or Cached Web Content) -> Clear Now"
    Mozilla Suite/SeaMonkey: Edit -> Preferences -> Advanced -> Cache -> Clear Cache, as well as compact your mail.
    Thunderbird: Compact your mail. 
Completely exit or quit the application. Mozilla Suite and SeaMonkey 1.x users on Windows should also exit Mozilla Quick Launch if its enabled.
Find the "Mozilla" (for Mozilla Suite/SeaMonkey 1.x), "SeaMonkey" (for SeaMonkey 2), "Firefox", or "Thunderbird" folder in the profile folder path that contains the registry.dat file or profiles.ini file and the "Profiles" folder (Windows and Mac) or <profile name> folder (Linux). See Profile folder - Firefox , Profile folder - Thunderbird and Profile folder - SeaMonkey for the location.
Copy the "Mozilla" "SeaMonkey" "Firefox" or "Thunderbird" folder to the backup location. This will back up all profiles in the default location and the "registry.dat" or "profiles.ini" file that keeps track profiles.
If you have created any profiles in a custom location, copy them to the backup location and make a note of the original location. 

メールはデフォルトでプロファイル内に保存されます。アカウントメッセージをプロファイル外に保存するようにThunderbird、Mozilla SuiteまたはSeaMonkeyを再構成した場合、そのアカウントの「ローカルディレクトリ」もコピーする必要があります。[アカウント設定]を見て、各アカウントのローカルディレクトリの場所を見つけます。[編集]プロファイルを手動で復元する

プロファイルのバックアップを復元するには:

Close the application whose profile you're going to restore. If you're using Mozilla Suite or SeaMonkey 1.x you should also exit Mozilla Quick Launch if its enabled.
Copy each folder you backed up to the exact same location that it was in when you made the backup
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.