Linux命令-檔案處理命令:ln

來源:互聯網
上載者:User

標籤:

ln -s /etc/issue /tmp/issue.soft  建立一個軟串連(相當於windows裡面的捷徑)ln /etc/issue /tmp/issue.hard  建立一個硬串連

ls -l /etc/issue   查看issue檔案長格式資訊ls -l /tmp/issue.soft    查看issue.soft軟串連長格式資訊

注意:在linux系統中所有的軟串連許可權顯示的時候都是rwxrwxrwx,但是執行軟串連的時候一定要看它對應的源檔案是否有相應的操作許可權。如,要看/etc/issue檔案的許可權。

 

ls -l /etc/issue    查看issue檔案長格式資訊ls -l /tmp/issue.hard    查看issue.hard硬串連長格式資訊

 

注意:兩個檔案詳細資料的區別只有位置不同,其他全部相同,好比:cp -p 這個複製命令一樣。但是和cp -p命令複製的檔案有什麼區別呢?那就是同步更新

echo "wangyunpeng" >> /etc/issue   將wangyunpeng字串內容寫入到etc目錄中的issue檔案末尾。

cat /etc/issue    查看源檔案內容cat /tmp/issue.hard   查看硬串連檔案內容

cat /tmp/issue.soft   查看軟串連檔案內容

下面示範軟串連和硬串連的區別:

cp -p /etc/issue /tmp/issue.bak   將etc目錄下面的issue檔案複製到tmp目錄下面起名叫issue.bakrm -f /etc/issue 強制移除etc目錄下面的issue檔案cat /etc/issue  查看etc目錄下面的檔案內容,答案是沒有了cat /tmp/issue.soft  查看tmp目錄下面的軟串連issue.soft檔案內容,答案也是沒有了cat /tmp/issue.hard  查看tmp目錄下面的硬串連issue.hard檔案內容,答案是有內容的

ls -l /tmp/issue.soft  查看軟串連長格式資訊,指向源檔案那裡會有閃爍的現象

接下來,將tmp中的issue檔案建立它的硬串連、軟串連,以及查看它們三個檔案的標示資訊

cd /tmp   切換tmp目錄ls   顯示目前的目錄的內容ln issue.bak issue.bak.hard   建立硬串連ln -s issue.bak issue.bak.soft   建立軟串連ls -i issue.bak issue.bak.hard issue.bak.soft  查看三個檔案的標識資訊

Linux命令-檔案處理命令:ln

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.