Linux下 ln 命令詳解
Linux下 ln 命令詳解
這是linux中一個非常重要命令,請大家一定要熟悉。它的功能是為某一個檔案或目錄在另外一個位置建立一個同步的連結,類似Windows下的超級連結。
這個命令最常用的引數是-s,具體用法是:
sudo ln -s 原始檔 目標檔案
舉例:
當前目錄是/local,而我經常要訪問/usr/local/linux/work
那麼我就可以使用在local下建立一個檔案linkwork,
然後sudo ln -s /usr/local/linux/work /local/linkwork
即建立兩者之間的連結。
刪除連結
rm -rf symbolic_name 注意不是rm -rf symbolic_name/
那麼上面我就是rm -rf /local/linkwork
連結有兩種,一種被稱為硬連結(Hard Link),另一種被稱為符號連結(Symbolic Link)。建立硬連結時,連結檔案和被連結檔案必須位於同一個檔案系統中,並且不能建立指向目錄的硬連結。而對符號連結,則不存在這個問題。預設情況下,ln產生硬連結。
在硬連結的情況下,引數中的“目標”被連結至[連結名]。如果[連結名]是一個目錄名,系統將在該目錄之下建立一個或多個與“目標”同名的連結檔案, 連結檔案和被連結檔案的內容完全相同。如果[連結名]為一個檔案,使用者將被告知該檔案已存在且不進行連結。如果指定了多個“目標”引數,那麼最後一個引數 必須為目錄。
如果給ln命令加上- s選項,則建立符號連結。如果[連結名]已經存在但不是目錄,將不做連結。[連結名]可以是任何一個檔名(可包含路徑),也可以是一個目錄,並且允許它與“目標”不在同一個檔案系統中。如果[連結名]是一個已經存在的目錄,系統將在該目錄下建立一個或多個與“目標”同名的檔案,此新建的檔案實際上是指向原“目標”的符號連結檔案。
相關文章
- Linux ln 命令Linux
- Linux基礎命令---lnLinux
- Linux at命令詳解Linux
- Linux命令學習(mkdir,cp,mv,rm,ln)Linux
- Linux下解壓命令、壓縮命令大全,詳細教程Linux
- Linux常用命令之cp、mv、rm、cat、more、head、tail、ln命令講解LinuxAI
- Linux下的tar壓縮解壓縮命令詳解Linux
- linux top 命令詳解Linux
- linux命令詳解:sortLinux
- linux top命令詳解Linux
- Linux screen 命令詳解Linux
- Linux find 命令詳解Linux
- Linux xargs 命令詳解Linux
- Linux sed 命令詳解Linux
- Linux awk 命令詳解Linux
- Linux iptables 命令詳解Linux
- Linux xattr 命令詳解Linux
- Linux locate 命令詳解Linux
- Linux netstat 命令詳解Linux
- Linux firewalld 命令詳解Linux
- Linux ss 命令詳解Linux
- Linux nc 命令詳解Linux
- Linux history 命令詳解Linux
- Linux sort 命令詳解Linux
- Linux diff命令詳解Linux
- 詳解Linux chkconfig命令Linux
- Linux chattr命令詳解Linux
- Linux命令top詳解Linux
- Linux umask 命令詳解Linux
- Linux下 netstat ps kill 命令詳解及常用命令收集Linux
- Linux的scp命令詳解Linux
- Linux中awk命令詳解Linux
- linux之kill命令詳解Linux
- linux的zip命令詳解Linux
- Linux中DD命令詳解Linux
- 【Linux】命令expect使用詳解Linux
- Linux基礎命令詳解Linux
- Linux下使用timedatectl命令時間時區操作詳解Linux