Firefox 북마크 및 기타 개인 파일 bash 스크립트 백업


12

개인 데스크톱을 위해 Windows에서 Ubuntu로 마이그레이션하고 있으며 Firefox 책갈피, 개인 문서 등과 같은 개인 데이터를 백업하는 쉬운 방법을 알고 싶습니다.

Windows에서는 모든 것을 수동으로 복사하고 우분투에서는 bash 스크립트를 만들어 자동으로 수행하려고합니다.

파일을 만들고 실행 가능하게 만드는 것 이외의 bash 스크립팅에 대한 지식이 없습니다.

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

현재 프로파일을 자동으로 감지하려면 어떻게합니까? (현재 컴퓨터에 3 개의 프로필이 있는데, 사용하지 않는 프로필, 책갈피가없는 아 내용 프로필 및 내 프로필).


어떤 종류의 데이터를 백업 하시겠습니까?
Book of Zeus

책갈피, 내 문서 폴더 (모든 문서)의 일부 문서, 호스트 파일과 같은 일부 시스템 구성을 백업하고 싶습니다

답변:


18

rsync (Ubuntu에서) 를 사용하는 것이 좋습니다 .

수백 메가의 데이터가있는 경우 수정 된 데이터 만 동기화 / 백업 할 수 있습니다. 백업 속도가 빨라집니다.

호스트와 같은 다른 파일에서 간단히 cp

이제 firefox의 경우 사용중인 프로필을 찾아서 profiles.inibookmarks.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.