[英]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
)的更多信息,請參見:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.