Kompres tautan Anda dan simpan file terkompresi ke Dropbox
Balasan sebelumnya lengkap dan jelas. Saya hanya menyarankan tiga solusi, berdasarkan pada satu prinsip. Yang ketiga terlihat lebih sulit tetapi sangat efisien. Idenya adalah: kompres symlink Anda ke file tar, yang tidak akan diperlakukan Dropbox sebagai tautan, dan simpan ke Dropbox. Cara ketiga hampir sama langsung dengan menyalin tautan Anda langsung ke Dropbox Anda - sebenarnya jauh lebih cepat daripada menyalin beberapa tautan satu per satu.
Saya memiliki sekitar dua puluh tautan simbolis yang biasanya saya gunakan dalam instalasi Lubuntu saya, misalnya untuk akses cepat ke skrip bash yang disimpan di Dropbox, ke hdds eksternal, ke dokumen yang sering digunakan, dll. Semuanya ada di direktori home saya dan di Desktop dan saya menemukannya nyaman untuk memiliki salinan Dropbox dari mereka untuk digunakan untuk instalasi lain atau ketika saya memperbarui (yaitu, ketika saya menginstal ulang setelah mencoba untuk memperbarui);
Cara 1
Anda membuat direktori bernama MyLinks (katakanlah, dalam Dokumen) dan salin semua symlink rumah Anda ke sana; jika Anda memiliki symlink di direktori lain, buat subdirektori di MyLinks dan salin symlink Anda ke direktori tersebut. Misalnya, jika tautan yang ingin Anda simpan ada di rumah dan di Desktop, salin tautan rumah ke MyLinks, buat direktori yang disebut Desktop di dalamnya dan salin tautan Desktop ke sana. Kemudian buka Terminal, cd Documents (asalkan ini adalah direktori tempat MyLinks berada) dan buat file tar:
tar -cvf MyHomeLinks.tar MyHomeLinks
(Ingatlah untuk menambahkan ekstensi ".tar" ke nama tarfile, atau Ubuntu Archive Manager akan menolak untuk membukanya.) Jika Anda melakukan ini, berhati-hatilah untuk tidak menambahkan opsi -h (--dereference) ke tar karena itu akan berperilaku tepat sebagai Dropbox dan kompres file target alih-alih symlink. (Ngomong-ngomong, perilaku seperti itu akan diterima dalam kebanyakan kasus, terutama jika seseorang bertujuan portabilitas, tetapi tidak jika seseorang ingin menyimpan symlink sebagai symlink.)
File tar juga akan menyertakan tautan yang rusak sementara, seperti tautan ke hdds eksternal yang saat ini tidak dipasang - yang baik-baik saja.
Simpan file tar di Dropbox Anda. Saat Anda membutuhkan tautan kembali, salin file tar ke direktori di sistem file Anda (bukan di dalam Dropbox), ekstrak (klik kanan dan pilih "Ekstrak di sini") dan salin tautan simbolis Anda kembali ke lokasi di mana Anda menginginkannya .
2nd way
Jika symlink yang ingin Anda simpan memiliki awalan univocal (seperti "MySl" ...) Anda dapat dengan cepat membuat tarfile dengan cara ini (ruang yang tidak perlu ditambahkan untuk mencegah kesalahan):
find . -name "MySl*"|xargs tar cvf MyLinks.tar
Satu titik setelah "find" berarti direktori saat ini: buka Terminal di dir home Anda (seperti secara default). Anda pasti dapat menambahkan path ke file tar dan Anda dapat mengeluarkan perintah dari direktori lain yang bukan rumah: ganti "." dengan jalur ke rumah / pengguna Anda. Tidak perlu membuat direktori kerja seperti MyLinks di atas. Memulihkan symlink juga cepat: Anda menyalin tarfile ke rumah Anda, klik kanan padanya dan "ekstrak di sini". Namun, sebelum mulai untuk awalan semua nama symlink Anda, lihat opsi berikutnya.
Cara ke-3 (dan terbaik)
Cara yang sangat cepat untuk mengumpulkan semua symlink Anda dalam file tar adalah: buka Terminal di rumah / pengguna Anda (yang default ketika Anda membuka Terminal) dan:
find . -type l|xargs tar -cvf AllLinks.tar
Kekurangannya adalah, Anda mendapatkan SEMUA tautan di dalamnya, termasuk beberapa symlink mozilla atau hplip yang bahkan tidak Anda ketahui. Untuk menghindari ini dan untuk menyalin semua dan hanya symlink dari daftar direktori yang ditentukan tanpa rekursi , Anda menulis daftar setelah "menemukan" pada perintah di atas. Katakanlah Anda ingin menyimpan tautan dari rumah / pengguna dan Desktop; kamu bisa menulis
find /home/<USER>/ /home/<USER>/Desktop/ -maxdepth 1 -type l|xargs tar -cvf MyLinks.tar
"-maxdepth 1" adalah untuk mencegah penemuan berulang dari rumah. Anda dapat menambahkan jalur ke tarfile jika diinginkan. Kalau tidak:
find . Desktop -maxdepth 1 -type l|xargs tar -cvf MyLinks.tar
Jika Anda malas dan Anda sering ingin menggunakannya, Anda dapat menambahkannya sebagai alias ke .bashrc atau ke .bash_aliases di direktori home Anda (.bash_aliases adalah cara yang sangat mudah untuk mengumpulkan alias Anda dan, mengapa tidak, menyimpannya di Dropbox ...). Cukup buat file kosong baru bernama .bash_aliases di direktori home Anda (yaitu, / home / pengguna), buka dengan editor teks dan tulis baris berikut di dalamnya:
alias save_symlinks='find . Desktop -maxdepth 1 -type l|xargs tar -cvf MyLinks.tar'
Ganti direktori setelah "menemukan" dengan yang Anda pilih dan "save_symlinks" dengan nama perintah pilihan Anda. Untuk memulihkan, buka File manager Anda (jika jalur ke direktori dalam perintah di atas tidak mutlak, tarfile harus di rumah / pengguna), klik kanan dan ekstrak.
Jika Anda melakukan ini, hidup lebih mudah. Yang harus Anda lakukan adalah:
SIMPAN: ketik save_symlinks di Terminal, simpan tarfile di rumah Anda ke Dropbox; KEMBALIKAN: salin file dari Dropbox ke direktori home Anda, klik kanan padanya dan pilih "ekstrak di sini".