วิธีแยกไฟล์ (ไม่ใช่โฟลเดอร์) ออกจากการซิงค์ดรอปบ็อกซ์?


102

ฉันกำลังพยายามซิงค์โฟลเดอร์โปรไฟล์ Firefox โดยใช้ Dropbox แต่มีหลายไฟล์ที่ Firefox เปลี่ยนแปลงค่อนข้างบ่อย

  1. โฟลเดอร์: แคช, OfflineCache ไม่สามารถรวมได้
  2. ไฟล์: urlclassifier3.sqlite, places.sqlite - ไฟล์เหล่านี้มีขนาดใหญ่และเปลี่ยนแปลงได้ทุกเวลา

ระบบปฏิบัติการ: Windows 7

ไม่มีใครรู้วิธียกเว้นไฟล์ที่ระบุไว้ใน # 2 จากการซิงค์ Dropbox หรือไม่



การสำรองข้อมูลบุ๊คมาร์ค Firefox addon คัดลอกไฟล์บุ๊คมาร์คไปยังไดเรกทอรีที่คุณเลือกทุกครั้งที่คุณปิด Firefox คุณสามารถชี้ไปที่โฟลเดอร์ Dropbox ของคุณ อีกตัวเลือกหนึ่งคือใช้ Windows Robocopy + taskchd เพื่อทำสิ่งเดียวกัน หากต้องการคัดลอก places.sqlite ทุก ๆ 60 นาทีคุณสามารถใช้สิ่งนี้: robocopy C:\Users\Someone\AppData\Roaming\Mozilla\Firefox\Profiles\default C:\Users\Someone\dropbox\apps\firefox\ places.sqlite /MOT:60- คุณสามารถกำหนดเวลาให้เริ่มต้นด้วย windows ดังนั้นคุณจะไม่ต้องรันใหม่ทุกครั้งที่บูต
ramiwi

คุณอาจไม่ต้องกังวลกับการซิงค์ไฟล์ขนาดใหญ่ Dropbox ไม่ซิงค์ไฟล์ทั้งหมดเฉพาะส่วนที่เปลี่ยนแปลง ดูserverfault.com/questions/52861/… . ในทางปฏิบัติฉันได้เห็นสิ่งนี้เกิดขึ้นกับไฟล์ขนาดใหญ่จำนวนมากที่มีการเปลี่ยนแปลงบ่อย
Ashutosh Jindal

1
จะดีกว่าไหมถ้าใช้ฟังก์ชั่นการซิงค์ในตัวของ Firefoxแทนที่จะทำให้เกิดปัญหาที่อาจเกิดขึ้นจากการใช้ Dropbox นอกจากนี้คุณต้องการให้ประวัติการเรียกดูทั้งหมดกับCondoleeza Riceหรือไม่?
stib

@AshutoshJindal ในขณะที่แบนด์วิดท์ไม่ดีฉันรำคาญทุกครั้งที่ฉันแก้ไขเอกสารคำในโฟลเดอร์ที่ซิงก์และไฟล์ ~ ได้รับการซิงก์แล้วลบออก
Loren Pechtel

คำตอบ:


75

หากต้องการยกเว้น FILES ไม่ใช่โฟลเดอร์จาก Dropbox มีเคล็ดลับที่คุณสามารถทำได้:

  1. ย้ายไฟล์ไปที่อื่น

  2. สร้างโฟลเดอร์ที่มีชื่อเดียวกันแทนที่ไฟล์

  3. ไปที่ตัวเลือกการซิงค์ที่เลือก Dropbox และไม่สนใจโฟลเดอร์นี่จะเป็นการลบทิ้ง

  4. ย้ายไฟล์กลับเข้าที่

ตัวอย่าง

วิธีการเพิกเฉยไฟล์เดียวใน Dropbox

เพลิดเพลินกับไฟล์ที่คุณเพิกเฉย!


183
ฉันอยากจะมี.dropboxignoreไฟล์: P
Zequez

5
@Zequez - มีการร้องขอสำหรับสิ่งนั้น: dropboxforum.com/hc/communities/public/questions/…
Asaf

1
เยี่ยมมากใช้งานได้สำหรับฉัน มีใครที่จะทำให้เป็นอัตโนมัติสำหรับไฟล์หลาย ๆ ฉันพยายามหาที่ Dropbox เก็บข้อมูลนั้นไว้ แต่ยังไม่ประสบความสำเร็จ ดูเหมือนว่า Dropbox จะเก็บข้อมูลทั้งหมดไว้ที่นี่ แต่ในรูปแบบที่ฉันไม่รู้จัก:% USERPROFILE% \ AppData \ Roaming \ Dropbox \ instance1
AronVanAmmers

7
ไฟล์ '.boxboxignore' น่าทึ่งมาก นอกจากนี้ยังช่วยประหยัดเซิร์ฟเวอร์ของพวกเขาอย่างมาก เราจัดเก็บโซลูชันโครงการพัฒนาในดรอปบ็อกซ์ ทุกครั้งที่ฉันสร้างโดย DB โครงการจะไปและซิงค์ไฟล์เล็ก ๆ 2000 ไฟล์
Zapnologica

5
นี้เป็นสิ่งที่ดีดังนั้นผมจึงมีการเพิ่มGIF :)
Vlastimil Ovčáčík

54

บน Linux คุณสามารถใช้dropboxเครื่องมือบรรทัดคำสั่งที่มาพร้อมกับ Dropbox:

$ dropbox filestatus
PV_2013.aux:                      up to date
PV_2013.log:                      up to date
PV_2013.pdf:                      up to date
PV_2013.tex:                      up to date    

$ dropbox exclude add *.log *.aux
Excluded: 
../ag_2013/pv_2013.aux
../ag_2013/pv_2013.log

$ dropbox filestatus
PV_2013.pdf:                      up to date
PV_2013.tex:                      up to date    

3
มันเจ๋งจริงๆ! น่าเสียดายที่มันไม่ทำงานบนแพลตฟอร์มอื่น เพิ่งลองใช้กับปฏิบัติการบน OSX แต่ล้มเหลว ...
Tieme

7
เพื่อเป็นการชี้แจงสิ่งนี้จะปรากฏขึ้นเพื่อแยกเฉพาะไฟล์แต่ละไฟล์ที่ตรงกับรูปแบบไวด์การ์ด คุณไม่สามารถใช้สิ่งนี้เพื่อป้องกันและไฟล์ที่ลงท้ายด้วย.logการซิงค์
Shimon Rura

1
@ShimonRura คุณหมายถึงอะไร
JAB

2
@JAB ฉันหมายความว่าเมื่อคุณออกdropbox excludeคำสั่งไวลด์การ์ดใด ๆ ที่ใช้ในพารามิเตอร์จะถูกประเมิน (โดยเชลล์ของคุณ) และชื่อไฟล์ที่ตรงกันจะไม่รวมอยู่ในดรอปบ็อกซ์ Dropbox ไม่ได้แปลเส้นทางของไฟล์ที่ถูกแยกเป็นรูปแบบแม้ว่าเชลล์ของคุณจะผ่านสตริงที่มีเครื่องหมายดอกจันอยู่ ดังนั้นการแยกออก*.logจะไม่ป้องกันไฟล์ที่เรียกfoo.logจากการซิงค์มันจะแยกไฟล์ที่เรียกว่าแท้จริง *.logเท่านั้น
Shimon Rura

3
@ShimonRura โอ้ถูกต้องเชลล์จะขยายก่อนดำเนินการ ฉันเห็นสิ่งที่คุณหมายถึงตอนนี้ มันมีข้อ จำกัด มากกว่า แต่ก็สมเหตุสมผล ดังนั้นจึงไม่มีการสนับสนุนตัวแทนที่แท้จริงในdropbox excludeตัวเอง
JAB

8

ในการตั้งค่า Dropbox ไปที่ขั้นสูง > เลือกการซิงค์ หากคุณเห็นมุมมองขั้นสูงหรือปุ่มที่คล้ายกันให้คลิก ยกเลิกการเลือกโฟลเดอร์แคชและโฟลเดอร์อื่น ๆ ที่คุณพบว่า Firefox มีการเปลี่ยนแปลงบ่อยครั้ง

ฉันทำสิ่งนี้ด้วยการติดตั้ง Chrome และขั้นตอนข้างต้นช่วยให้ฉันไม่ต้องซิงค์การแคชไอคอนขนาดใหญ่ ฯลฯ

สำหรับไฟล์ใด ๆ ที่คุณไม่ต้องการซิงค์ แต่คุณพบว่าอยู่ในโฟลเดอร์ที่คุณต้องการซิงค์ให้ออกจาก Firefox ย้ายไฟล์ไปยังตำแหน่งอื่นจากนั้นสร้างสัญลักษณ์หรือฮาร์ดลิงก์ไปยังตำแหน่งเดิม เมื่อ Firefox ทำงานอีกครั้งก็จะเห็นไฟล์ราวกับว่ามันไม่เคยถูกย้าย แต่ Dropbox จะเห็นลิงก์และไม่ซิงค์ไฟล์จริง

เห็นได้ชัดว่า Dropbox ทำการซิงค์ลิงก์สัญลักษณ์หรือฮาร์ดลิงก์ราวกับว่าเป็นไฟล์จริง

แต่ถ้าคุณรู้ว่าไฟล์ใดในโฟลเดอร์ที่คุณต้องการซิงค์ (นั่นคือชื่อเหล่านั้นได้รับการแก้ไขไม่เปลี่ยนแปลงหรือสุ่ม) คุณสามารถแฮ็คซิงค์แบบย้อนกลับได้:

  • ในคุณสมบัติSelective Syncให้แยกโฟลเดอร์ทั้งหมดที่มีทั้งไฟล์ที่คุณไม่ต้องการซิงค์และไฟล์ที่คุณต้องการซิงค์
  • สร้างโฟลเดอร์ใหม่ถัดจากโฟลเดอร์ที่แยก โฟลเดอร์นี้จะถูกซิงค์โดย Dropbox คุณอาจตั้งชื่อให้เหมาะสมเพื่อระบุว่าซ้ำกับโฟลเดอร์ที่ถูกแยก
  • ในโฟลเดอร์ใหม่ให้สร้างฮาร์ดลิงก์ (หรือลิงก์สัญลักษณ์) ไปยังไฟล์ในโฟลเดอร์ที่แยกเดิมซึ่งคุณต้องการซิงค์

Dropbox จะซิงค์ไฟล์เหล่านี้ราวกับว่าพวกเขาอยู่ในโฟลเดอร์ใหม่นี้แม้ว่าไฟล์เหล่านั้นจะอยู่ในไฟล์ดั้งเดิมก็ตาม นอกจากนี้ Dropbox จะไม่ซิงค์ไฟล์ที่คุณไม่ได้สร้างลิงก์ไป


จากนั้นฉันก็นึกย้อนกลับได้ว่าแฮ็ค ยกเว้นทั้งโฟลเดอร์ แต่สร้างโฟลเดอร์ที่ซ้ำกันจากนั้นฮาร์ดลิงก์ (หรือ symlink) ไฟล์ทั้งหมดที่คุณต้องการซิงค์ในโฟลเดอร์นั้น ดังนั้นโดยพื้นฐานแล้วไฟล์ทั้งหมดที่คุณไม่ได้เชื่อมโยงไปจะไม่ถูกซิงค์เนื่องจากตอนนี้ไม่รวมโฟลเดอร์ดั้งเดิม แน่นอนว่าสมมติว่าชื่อไฟล์ถูกแก้ไขไม่ใช่การสุ่ม
ADTC

ฉันสามารถดูได้ว่ามันจะทำงานอย่างไรกับไฟล์ชุดเล็ก ๆ แต่ฉันแน่ใจว่า Firefox จะสร้างไฟล์ระหว่างการใช้งานที่อาจจำเป็น บางคนต้องการทดสอบสิ่งนี้ฉันเดา
slhck

ใช่มันจะทำงานได้อย่างราบรื่นกับชุดของไฟล์ที่รู้จัก
ADTC

3

เนื่องจากพนักงาน Dropbox ระบุไว้ชัดเจนว่าจะไม่ใช้การซิงค์ไฟล์ / โฟลเดอร์ที่เลือกผู้ใช้จะต้องดำเนินการนี้ด้วยตนเอง แทนที่จะใช้ลิงก์สัญลักษณ์คุณสามารถใช้โปรแกรมเช่นFreeFileSyncและปรับแต่งไฟล์ที่คุณต้องการซิงค์และโฟลเดอร์ใด [x]

คุณสามารถใช้ realtimesync หรือตัวกำหนดเวลางาน windows เพื่อควบคุมอย่างละเอียดว่าไฟล์จะถูกซิงค์บ่อยแค่ไหน

หรือถ้าคุณต้องการบีบอัด / การเข้ารหัสไฟล์ของคุณแล้วคุณสามารถใช้cryptsync


ฉันเข้าใจว่าสำหรับผู้ที่มีไฟล์ขนาดใหญ่ที่อื่นในระบบของพวกเขาและไม่ต้องการที่จะทำซ้ำพวกเขาในโฟลเดอร์แยกต่างหาก (และใช้ลิงก์สัญลักษณ์) นี่ไม่ใช่สถานการณ์ที่เหมาะ หากมีวิธีกำหนดเวลาที่จะใช้ syslink บ่อยครั้งอาจเป็นการประนีประนอม ตัวอย่างเช่นตั้งค่างาน windows เพื่อเพิ่ม symlink รอ xx นาทีเพื่อให้การซิงค์ดรอปบ็อกซ์เสร็จสมบูรณ์จากนั้นอีกงานหนึ่งในการลบ / เลิกทำการเชื่อมโยง symlink เพื่อป้องกันการซิงค์อัตโนมัติที่ไม่ต้องการโดยดรอปบ็อกซ์


นี่คือรูปภาพที่แสดงให้เห็นว่าพนักงานดรอปบ็อกซ์ยืนยันหลังจาก> มากกว่า 3 ปีของการร้องขอหลายครั้งพวกเขาจะไม่เพิ่มคุณสมบัติ:

ดรอปบ็อกซ์บอกว่าไม่มีการเลือกไฟล์ที่จะซิงค์

ฉันไม่ทราบวิธีการทำให้ภาพเล็กหรือเล็กลงเพื่อให้ผู้ใช้สามารถคลิกที่ภาพและทำให้มันใหญ่ขึ้นในไลท์บ็อกซ์ที่แยกต่างหากขออภัย


2

คุณไม่สามารถแยกไฟล์ออกจากการซิงค์ดรอปบ็อกซ์ แต่คุณสามารถลบหรือเปลี่ยนตำแหน่งไฟล์เหล่านั้นได้

การใช้ DropBox สำหรับการซิงค์ Firefox อาจส่งผลให้เกิดความขัดแย้งของโปรไฟล์ใช้ FireFox ในแท็บ Sync ภายใต้ตัวเลือกหรือการตั้งค่า


ขอบคุณ แต่ Firefox ที่สร้างขึ้นในการซิงค์ไม่สามารถจัดการส่วนขยายได้

1
เพียงแค่ดู Firefox ที่อัปเดตแล้วก็มีตัวเลือกในการขยายส่วนขยายด้วยเช่นกันโหวตหรือยอมรับว่ามันช่วยคุณได้ไหม
Kishore Jangid

1

[หมายเหตุ: การทำงานนี้ไม่นานอีกต่อไปและหายไปจาก DropBox และโดยฉันตามประสบการณ์ส่วนตัวของฉันเองที่มี symlink ทำให้เกิดการใช้งาน CPU สูงของแอป Dropbox ฉันทิ้งคำตอบไว้ที่นี่เพื่อลูกหลานและเตือนผู้อื่น ไม่จำเป็นต้องลงคะแนน ( อะแฮ่ม )]

ผมไม่แน่ใจว่าสิ่งที่ OS ที่คุณกำลังใช้ Firefox หรือวิธีการโดยเฉพาะอย่างยิ่งจะตอบสนองต่อเรื่องนี้ แต่เมื่อใดก็ตามที่ฉันจำเป็นต้องยกเว้นไฟล์จาก Dropbox (ซึ่งไม่สามารถก็จะลบหรือย้ายด้วยเหตุผลอะไรก็ตาม) ผมก็ย้ายไฟล์ที่อยู่ด้านนอกของ โฟลเดอร์ดรอปบ็อกซ์แล้วสร้าง symlinkในตำแหน่งเดิมที่ชี้ไปที่ใหม่

Dropbox ซิงค์ลิงก์เป็นลิงก์สัญลักษณ์ แต่รู้ / ไม่สนใจเนื้อหาที่เกี่ยวข้อง


11
ทั้ง Linux และ Windows มีการซิงโครไนซ์โฟลเดอร์หรือไฟล์ที่มีการซิงโครไนซ์เหมือนกับไฟล์ปกติ (เช่นคัดลอกเป้าหมายของ symlink ไม่ใช่ symlink เอง) ดังนั้นวิธีแก้ปัญหานี้จึงไม่ทำงานอีกต่อไป ทดสอบกับ Dropbox 2.0.22 บน W7 และ 2.0.26 บน Linux
Lebenita
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.