GNU/Linux >> Belajar Linux >  >> Linux

Mensimulasikan Tautan Keras Ke Direktori?

Pertanyaan ini sudah memiliki jawaban di sini :Bagaimana cara mencadangkan file di banyak direktori dengan git?

(3 jawaban)
Tutup 3 tahun yang lalu.

Saya punya semacam masalah. Saya mencoba untuk menautkan semua dotfiles saya [file yang menyesuaikan aplikasi tertentu] dalam satu folder untuk kemudahan penggunaan, yang disebut ~/dotfiles/ , tetapi beberapa program yang saya miliki, memiliki seluruh direktori untuk itu. Beberapa di .config, beberapa hanya memiliki direktori di folder home, jadi saya mencoba untuk memeriksa apakah saya bisa hard-link direktori.

Setelah melihat ke dalamnya, saya melihat semua masalah, peringatan, dll. tentang direktori tautan keras, dan mengapa itu adalah nono raksasa. Jadi saya sangat tidak menyarankan direktori hard-linking, bagaimanapun, saya masih perlu melakukannya.

Saya menemukan cara untuk mengatasi hal ini, yaitu dengan membuat direktori di dalam ~/dotfiles/ dan menghubungkan konten direktori ke direktori yang telah dibuat, tetapi itu segera membentur dinding bata yang disebut kebosanan dan pengulangan . Sekelompok program memiliki banyak direktori, beberapa dengan direktori bersarang, dan saya tidak ingin menghabiskan banyak waktu untuk membuat direktori hanya agar saya dapat menghubungkan file konfigurasi dengan hard-link.

Yang saya ingin tahu adalah ini. Apakah ada cara untuk mensimulasikan hard-link?

Misalnya, saya memiliki direktori bernama ~/Testconfig/, dan saya ingin menautkannya ke ~/dotfiles/. Secara teoritis, hardlink akan menempatkan direktori di ~/dotfiles/ dengan semua isinya, termasuk file dan direktori bersarangnya.

Apakah ada cara untuk mencapainya tanpa benar-benar membuat tautan keras?

Ide saya adalah bahwa skrip bash dapat dibuat yang mengotomatiskan semua ini, tetapi saya hampir tidak tahu apa-apa tentang bash, jadi itu akan sulit.

Jawaban yang Diterima:

Anda dapat menggunakan cp -al .??* ~/dotfiles/ dan biarkan dia khawatir tentang semua kerumitannya. Direktori dibuat dan file ditautkan


Linux
  1. 5 contoh untuk membuat banyak direktori di Linux

  2. Navigasi Direktori Cepat Di Bash Shell?

  3. Perintah Untuk Membuat Zip Banyak Direktori Menjadi File Zip Individual?

  1. Membuat Tautan Keras Direktori Secara Paksa?

  2. Howto:Pemrograman C dengan Direktori di Linux

  3. Hapus hanya file dalam direktori di direktori BUKAN linux

  1. Membuat, Menghapus, dan Mengelola Direktori di Linux

  2. Bagaimana saya bisa melakukan chmod rekursif hanya pada direktori?

  3. buat direktori home setelah membuat pengguna