建立目錄
int mkdir(const char *pathname, mode_t mode);
成功返回0,錯誤返回-1.
改變當前目錄
int chdir(const char *path);
成功返回0,錯誤返回-1.
檔案是否存在或是否可讀可寫
int access(const char *pathname,int mode);
pathname: 檔名
mode: 以下的組合
r_ok檔案可以讀
w_ok檔案可以寫
x_ok檔案可以執行
f_ok檔案存在
成功返回0,錯誤返回-1.
其他:
獲得工作目錄:#include char *getcwd(char *buf,size_t size);char *getwd(char *buf);
改變當前目錄:#include int chdir(const char *path);
儲存當前目錄:#include int fchdir(int fd);
建立新目錄:#include #include int mkdir(const char *path,mode_t mode);
刪除目錄:#include int rmdir(const char* path);
開啟目錄進行收索:#include #include dir *opendir(const char *pathname); int dirfd(dir *dirp);
關閉目錄:#include #include int closedir(dir *dirp);
搜尋目錄:#include #include struct dirent *readdir(dir *dirp);
重新回到目錄的開始:##include void rewinddir(dir *dirp);
儲存目錄中的位置:#include #include long telldir(const dir *dirp);
在目錄內恢復位置:#include #include void seekdir(dir *dirp,long loc);
掃瞄目錄: #include #include int scandir(const char *diename,struct dirent ***namelist,int (*select)(struct dirent *),int (*compar)(const void *,const viod*));
遍歷目錄結構:#include int ftw(const char* path,int(*fn)(const char *obj_path,const struct stat *obj_stat,int obj_flags),int depth);
int nftw(const char* path,int(*fn)(const char *obj_path,const struct stat *obj_stat,int obj_flags,struct ftw obj_ftw),int depth,int flags);
改變根目錄:#include int chroot(const char *dirname);
**:
Ubuntu下使用者的建立與刪除
二 建立使用者 三 刪除使用者 一 檢視使用者資訊和密碼 1 檢視使用者資訊 mcdx ubuntu cat etc passwd 使用者資訊在此檔案中 root x 0 0 root root bin bash daemon x 1 1 daemon usr sbin usr sbin nolog...
在Ubuntu下使用命令刪除目錄
在ubuntu命令列中用命令刪除目錄,現在在linux系統中刪除目錄大致會用兩個,rm和rmdir,rm命令刪除目錄很簡單,不過很多人還是比較習慣用rmdir命令,如果操作的目錄非空時就有點麻煩。這時考慮一下用rm命令,使用rm時後面要跟兩個參考,比如rm rf 目錄名字。r 是向下遞迴,管理有多少...
建立和刪除目錄
建立和刪除目錄 建立目錄 mkdir 使用格式為 mkdir options parameter 它有一些選項 p 建立乙個目錄,如果目錄所在的路徑不存在,連同路徑一起建立 v 顯示詳細資訊 m 建立目錄的同時直接指定許可權 刪除目錄 rmdir rmdir只能刪除空目錄 使用格式 rmdir op...