windos系统mklink命令
#mklink命令簡(jiǎn)單介紹及使用
mklink是Windows 7下的一個(gè)類似于linux下In的命令,其作用是在NTFS文件系統(tǒng)中創(chuàng)建文件或目錄的鏈接(類似于桌面快捷方式)。如果加以利用其發(fā)揮的作用是非常的大的,不僅可以幫助我們節(jié)省不少時(shí)間,而且可以使我們重裝系統(tǒng)后不再丟失用戶文件。
Windows 7下的mklink命令通過指定參數(shù)可以建立出不同形式的文件或目錄鏈接,分為硬鏈接(hard link)、符號(hào)鏈接(symbolic link)和軟鏈接(聯(lián)接)(junction)三種。
1.符號(hào)鏈接(symbolic link)
建立一個(gè)軟鏈接相當(dāng)于建立一個(gè)文件(或目錄),這個(gè)文件(或目錄)用于指向別的文件(或目錄),和win的快捷方式有些類似。刪除這個(gè)鏈接,對(duì)原來的文件(或目錄)沒有影像沒有任何影響;而當(dāng)你刪除原文件(或目錄)時(shí),再打開鏈接則會(huì)提示“位置不可用”。
2.軟鏈接(聯(lián)接)(junction)
作用基本和符號(hào)鏈接類似。區(qū)別在于,軟鏈接在建立時(shí)會(huì)自動(dòng)引用原文件(或目錄)的絕對(duì)路徑,而符號(hào)鏈接允許相對(duì)路徑的引用。
3.硬鏈接(hard link)
建立一個(gè)硬鏈接相當(dāng)于給文件建立了一個(gè)別名,例如對(duì)1.TXT創(chuàng)建了名字為2.TXT的硬鏈接,若使用記事本對(duì)1.TXT進(jìn)行修改,則2.TXT也同時(shí)被修改,若刪除1.TXT,則2.TXT依然存在,且內(nèi)容與1.TXT一樣。
建立鏈接請(qǐng)注意:
1、建立文件或目錄鏈接限于 NTFS 文件系統(tǒng),符號(hào)(軟)鏈接的建立可以跨文件系統(tǒng);
2、硬鏈接只能用于文件,不能用于目錄,符號(hào)(軟)鏈接可以為目錄建立鏈接;
3、硬鏈接只能建立同一分區(qū)內(nèi)的文件指向;
4、硬鏈接不允許對(duì)空文件建立鏈接,符號(hào)(軟)鏈接可以。
Mklink的參數(shù)定義
無參數(shù)指定:建立文件的符號(hào)鏈接。無參數(shù)指定的默認(rèn)情況下,建立的是文件的符號(hào)鏈接,刪除鏈接文件不會(huì)影響源文件,
/d:建立目錄的符號(hào)鏈接符號(hào)鏈接(symbolic link)
/j:建立目錄的軟鏈接(聯(lián)接)(junction)
/h:建立文件的硬鏈接(hard link)
命令格式:mklink /d(定義參數(shù)) \MyDocs(鏈接文件) \Users\User1\Documents(原文件)
最后,至于刪除建立的鏈接,跟刪除文件一樣使用”DEL”命令。
Mklink命令用途
轉(zhuǎn)移系統(tǒng)中的用戶設(shè)置文件
Windows 7中將用戶設(shè)置與系統(tǒng)文件分離,所有的用戶設(shè)置及用戶文件都存儲(chǔ)在C盤下的User目錄(在中文版Windows 7中顯示為“用戶”目錄),重裝系統(tǒng)后所有的系統(tǒng)設(shè)置及用戶文件都會(huì)消失。
Windows 7安裝完成后可以將C盤下的User目錄轉(zhuǎn)移到非系統(tǒng)分區(qū),如D盤,這樣,重裝系統(tǒng)后只要重新將C盤下的User目錄鏈接到D盤即可。我們?cè)趧?chuàng)建鏈接后系統(tǒng)在訪問C:/User目錄其實(shí)是在訪問D:/User目錄。
命令如下:
1.復(fù)制User目錄到D盤: robocopy “C:\Users” “D:\Users” /E /COPYALL /XJ
2.強(qiáng)制刪除User目錄: rmdir “C:\Users” /S /Q
3.創(chuàng)建C盤下的User的軟件鏈接,鏈接到D盤User目錄:mklink /J “C:\Users” “D:\Users”
重裝系統(tǒng)后只需重復(fù)第二條和第三條命令及可
有了這條命令就再也不怕重新系統(tǒng)了。
一般網(wǎng)盤同步文件夾只能設(shè)置一個(gè),利用這個(gè)命令可以讓我們?cè)O(shè)置多個(gè):
比如說現(xiàn)在要備份D盤下的work文件夾,和D盤下qq文件夾,網(wǎng)盤設(shè)置需要同步的文件夾為E盤的abc文件夾。
1、用cmd打開E:\abc
2、輸入mklink /d “qq” “D:\qq”(注意空格位置)
轉(zhuǎn)載自添加鏈接描述
后面再慢慢完善
案例一 關(guān)于chrome瀏覽器
C盤空間越來越小,在Win7里還標(biāo)紅了,心里看得不舒服,得想一些方法騰出一些空間。看了AppData,Chrome占了1G多的空間。當(dāng)時(shí)安裝Chrome瀏覽器時(shí)因?yàn)椴荒苤付ò惭b目錄,所以Chrome瀏覽器緩存文件也默認(rèn)在系統(tǒng)盤中,它的緩存文件挺大的,有必要處理下。在Win7下可以用mklink命令把緩存位置鏈接到你所想的位置上。
1 mklink /D “C:\Users\gonnsai0\AppData\Local\Google\Chrome\User Data\Default\Cache” “D:\Chrome\Cache”
總結(jié)
以上是生活随笔為你收集整理的windos系统mklink命令的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微众银行七年,从拓荒者到深耕者
- 下一篇: myeclipse优化设置