標籤:
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