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