歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Linux編程系統調用link詳解

unlink("/Users/lixin/Downloads/10.txt”); 刪除一個文件的目錄項並減少它的連接數,條件是必須擁有所屬目錄的寫和執行權限,成功返回0,失敗返回-1; 要注意,是減少連接數,如果該文件有硬連接,會刪除其中一個連接,也就是其他連接依然存在;   link("/Users/lixin/Downloads/1.txt", "/Users/lixin/Downloads/1.link.txt”); 創建一個(硬)連接1.link.txt,指向1.txt;硬連接會增加源文件的連接數,當嘗試刪除1.txt,你會發現1.link.txt不見了,而1.txt依然存在   symlink("/Users/lixin/Downloads/1.txt", "/Users/lixin/Downloads/1.slink.txt”); 創建一個軟連接,軟連接不會增加原文件的連接數,如果刪除原文件,會提示“不發打開**,因為**在廢紙簍中”,有點像windows的快捷方式   刪除一個文件連接 rm 創建一個連接 ln originalFile destinationFile 創建一個軟連接 ln -s originalFile destinationFile

Unix環境高級編程 源代碼地址 http://www.linuxidc.com/Linux/2011-04/34826.htm

Unix環境高級編程源碼編譯 http://www.linuxidc.com/Linux/2011-09/42503.htm

apue.h頭文件(Unix環境高級編程) http://www.linuxidc.com/Linux/2012-01/51729.htm

《Unix環境高級編程》(第二版)apue.h的錯誤 http://www.linuxidc.com/Linux/2011-04/34662.htm

Unix環境高級編程第二版讀書筆記 http://www.linuxidc.com/Linux/2011-04/34235.htm

《Unix環境高級編程》中apue.h的問題 http://www.linuxidc.com/Linux/2013-01/77686.htm

Copyright © Linux教程網 All Rights Reserved