GNU/Linux >> Belajar Linux >  >> Linux

Bisakah Anda menjelaskan ini kepada saya #ln -s :target bukan direktori?

Solusi 1:

Anda mungkin menyalin dan menempelkan ln -s perintah dari sumber lain dan sistem memasukkan jenis - yang salah . Coba hapus - dan mengetiknya lagi secara manual.

Solusi 2:

Masalahnya adalah perbedaan antara ini...

sudo ln –s path1 path2

dan ini...

sudo ln -s path1 path2

Tidak melihat perbedaannya? Hubungan pendek vs. tanda hubung panjang.

Tanda hubung panjang tidak ditafsirkan sebagai opsi dan juga ln melihat tiga jalur pada baris perintah dan mengharapkan yang terakhir menjadi direktori.

Solusi 3:

Coba:sudo a2ensite LoginProject

Anda juga bisa melakukan sudo ln –s /etc/apache2/sites-available/LoginProject /etc/apache2/sites-enabled/

Solusi 4:

Coba di dengan argumen tunggal seperti di bawah ini dan lihat apakah itu membantu,

cd /etc/apache2/sites-enabled/ ; sudo ln -s /etc/apache2/sites-available/LoginProject

Solusi 5:

Coba kutip direktori dan akhiri sudo argumen perintah seperti ini:

sudo -- \ln –s "/etc/apache2/sites-available/LoginProject" "/etc/apache2/sites-enabled/LoginProject"

Linux
  1. Nama pengguna [Tetap] tidak ada dalam file sudoers

  2. Tidak Dapat Menjelaskan Perilaku Acl?

  3. Perintah Bash :(){ :|:&};:akan menelurkan proses ke kematian kernel. Bisakah Anda menjelaskan sintaksnya?

  1. Bagaimana saya bisa membuat sesi sudo satu jam dan bukan beberapa menit di Ubuntu 10.04?

  2. SCP - bukan direktori - Apa yang saya lakukan salah?

  3. sudo tidak bekerja pada perintah tertentu

  1. Apa yang dapat dilakukan shell dotfile untuk Anda

  2. Anda Tidak Memiliki Izin Untuk Mengekstrak Ke Folder Ini?

  3. Tidak Bisa Restart Samba?