linux下逐級建立目錄

2021-06-21 01:44:10 字數 713 閱讀 3374

功能描述:當目錄不存在時建立目錄,目錄存在時則不做任何操作,可建立多級目錄

s32 create_directory (const s8 *dir_path)

/* 複製目錄路徑 */

ret = snprintf (dir_name, sizeof (dir_name), "%s", dir_path);

if (0 > ret)

/* 在結尾加上'/',便於後面的統一處理 */

dir_name_len = strlen (dir_name);

if ('/' != dir_name[dir_name_len - 1])

dir_name_len++;

/* 處理以"//...開頭的情況"(ps:linux檔案的路徑可以雙斜槓來區別目錄間的間隔) */

i = 0;

while ('/' == dir_name[i] && i < dir_name_len)

/* 逐級生成目錄 */

for (; i < dir_name_len; i++)

}

dir_name[i] = '/';

}

}

lable_ret:

return opreate_result;

}

linux 建立目錄mkdir

1.命令 mkdir make directory mkdir 選項 引數 選項 z 設定安全上下文,當使用selinux時有效 m 目標屬性 或 mode 目標屬性 建立目錄的同時設定目錄的許可權 p或parents 若所要建立目錄的上層目錄尚未建立,則會一併建立上層目錄 version,顯示版本...

linux建立共享目錄

一 服務端 ip 192.168.102.229 1 yum install nfs utils yum install rpcbind 2 建立共享目錄 ex mkdir p data share chmod 777 data share 3 編輯配置檔案 vi etc exports data ...

linux 建立目錄命令

命令列提示符 root localhost 當前使用者名稱 主機名 當前所在目錄 linux 超級使用者 root window 超級使用者 administartor 超級使用者 普通使用者 當前所在目錄 使用者的家目錄 管理員超級使用者 root 普通使用者 home 使用者名稱 所在目錄 li...