簡體   English   中英

README.md 文件的符號鏈接

[英]Symlink for README.md file

我正在嘗試在我的 GitHub 存儲庫中創建一些符號鏈接。 文件結構如下:

learn.coding
|- .readmes
|-|- <AboluteBeginner>
|-|-|- <README1.md>
|-|- <InpputandOutput>
|-|-|- <README2.md>

|- learn.bash
|-|- <folder1>
|-|-|- <README1.md> <-- I want this to be the symlink
|-|- <folder1>
|-|-|- <README2.md> <-- I want this to be the symlink

如何實施?

我嘗試使用以下命令在上面提到的所需位置創建符號鏈接,使用 Git Bash。但是,運氣不好。

abhinavbharadwajr@Bora-Beast MINGW64 ~/OneDrive/Documents/abr.repo
$ cd learn.coding/

abhinavbharadwajr@Bora-Beast MINGW64 ~/OneDrive/Documents/abr.repo/learn.coding (master)
$ ls -l
total 52
drwxr-xr-x 1 abhinavbharadwajr 197608     0 Nov 26 18:28 learn.bash/
drwxr-xr-x 1 abhinavbharadwajr 197608     0 Nov 26 13:40 learn.cpp/
drwxr-xr-x 1 abhinavbharadwajr 197608     0 Nov 26 18:42 learn.java/
drwxr-xr-x 1 abhinavbharadwajr 197608     0 Nov 26 18:41 learn.python/
-rw-r--r-- 1 abhinavbharadwajr 197608 35802 Jun 13  2021 LICENSE
-rw-r--r-- 1 abhinavbharadwajr 197608  1031 Nov 26 16:14 README.md

abhinavbharadwajr@Bora-Beast MINGW64 ~/OneDrive/Documents/abr.repo/learn.coding (master)
$ cd learn.bash/

abhinavbharadwajr@Bora-Beast MINGW64 ~/OneDrive/Documents/abr.repo/learn.coding/learn.bash (master)
$ ls -l
total 0
drwxr-xr-x 1 abhinavbharadwajr 197608 0 Nov 26 20:30 AbsoluteBeginner/
drwxr-xr-x 1 abhinavbharadwajr 197608 0 Nov 26 18:28 InputandOutput/

abhinavbharadwajr@Bora-Beast MINGW64 ~/OneDrive/Documents/abr.repo/learn.coding/learn.bash (master)
$ cd AbsoluteBeginner/

abhinavbharadwajr@Bora-Beast MINGW64 ~/OneDrive/Documents/abr.repo/learn.coding/learn.bash/AbsoluteBeginner (master)
$ ls -l
total 0

abhinavbharadwajr@Bora-Beast MINGW64 ~/OneDrive/Documents/abr.repo/learn.coding/learn.bash/AbsoluteBeginner (master)
$ ln -s learn.coding/.readmes/Absolute Beginner/README.md README.md
ln: target 'README.md': No such file or directory

abhinavbharadwajr@Bora-Beast MINGW64 ~/OneDrive/Documents/abr.repo/learn.coding/learn.bash/AbsoluteBeginner (master)
$ touch README.md

abhinavbharadwajr@Bora-Beast MINGW64 ~/OneDrive/Documents/abr.repo/learn.coding/learn.bash/AbsoluteBeginner (master)
$ ln -s learn.coding/.readmes/Absolute Beginner/README.md README.md
ln: target 'README.md': Not a directory

abhinavbharadwajr@Bora-Beast MINGW64 ~/OneDrive/Documents/abr.repo/learn.coding/learn.bash/AbsoluteBeginner (master)
$ ln -s ../../../README.md README.md
ln: failed to create symbolic link 'README.md': File exists

abhinavbharadwajr@Bora-Beast MINGW64 ~/OneDrive/Documents/abr.repo/learn.coding/learn.bash/AbsoluteBeginner (master)
$ rm -r README.md 

abhinavbharadwajr@Bora-Beast MINGW64 ~/OneDrive/Documents/abr.repo/learn.coding/learn.bash/AbsoluteBeginner (master)
$ ln -s ../../../README.md README.md
ln: failed to create symbolic link 'README.md': No such file or directory

我不知道我做錯了什么。 誰能幫我?

嘗試在ln -s...命令之前運行export MSYS=winsymlinks

有關MSYS環境變量(在 CygWin 中稱為CYGWIN )的更多信息,請參見:

https://cygwin.com/cygwin-ug.net/using-cygwinenv.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM