linuxcmkdir
A. linux 怎麼用mkdir建立多個目錄
1、打開linux客戶端,如下圖所示;
2、點擊鏈接linux按鈕。
B. linux 中的 mkdir 什麼意思
mkdir用於創建空白的文件夾,格式為:「mkdir [選項] 目錄」。
在Linux系統中文件夾應該是最常見的文件類型之一,除了一般的創建單個目錄操作外,咱們還可以使用「-p」參數來遞歸創建出具有嵌套疊層關系的文件目錄。
#原文參考linuxprobe.com
[root@linuxprobe~]#mkdirlinuxprobe
[root@linuxprobe~]#cdlinuxprobe
[root@linuxprobelinuxprobe]#mkdir-pa/b/c/d/e
[root@linuxprobelinuxprobe]#cda
[root@linuxprobea]#cdb
[root@linuxprobeb]#
C. 在linux 新建一個文件夾 名字是空的 比如 mkdir 「 」 建立這樣一個文件夾,或者是一些怪字元 ,怎樣刪除
這個不難。
在這里要使用轉義符號
\
\
後面緊接著的字元會被認為是純字元,而忽略它的特殊意義。
\+空格就表示一個空格。
假設當前shell是bash
touch
\空格\空格\空格
回車
這句就創建了一個文件名為3個空格的文件。
要刪除的時候可以直接輸入rm
\空格\空格\空格或者利用命令補齊功能,在輸入
rm
\空格
後,按tab鍵系統會自動按文件名匹配度來補全命令內容。在上面說的這種情況按下tab後,命令行會變成
rm
\空格\空格\空格,你直接回車就可以刪除那個文件了。你還可以配合通配符*或者?一起使用。
附帶說一下,最好不要用特殊的字元做文件夾或者文件的名字,只是增加訪問這些文件夾或者文件的難度,沒其它作用。
D. 請問 如何 在 linux下 用 c語言 創建新文件夾~
在Linux下,可以用mkdir命令來創建文件夾,語法如下:
在終端中輸入命令cd /tmp/folder進入你要創建文件夾的目錄,請把/tmp/folder修改為你的路徑
在終端中輸入命令mkdir folder_name,按回車執行,folder_name是你要創建的文件夾名字
如果你要創建多級目錄,比如現在/tmp是空的,你要依次建立a,b,c文件夾,可用參數-p,如下:
mkdir -p /tmp/a/b/c 可查詢「Linux命令大全」查詢命令詳細介紹。
E. C裡面mkdir可否創建多級子目錄
linux下使用mkdir可以創建目錄,使用mkdir -p參數就可以創建:
mkdir -p /home/orale/qiang1/qiang2
如果父目錄存在也不會報錯。
F. mkdir命令的作用是
mkdir是UNIX操作系統中的命令,是目錄操作命令,用來創建一個目錄。
Linux命令之:mkdir
作用:創建目錄
語法:mkdir(選項)文件夾名子
例:
[root@xuegod63opt]#mkdirdir1
[root@xuegod63opt]#mkdirdir2dir3/home/dir4
[root@xuegod63opt]#ls/home/
dir4user1
[root@xuegod63opt]#mkdir/tmp/a/b/c
mkdir:無法創建目錄"/tmp/a/b/c":沒有那個文件或目錄
[root@xuegod63opt]#mkdir-p/tmp/a/b/c#在創建一個目錄的時候,如果這個目錄的上一級不存在的話,要加參數-p
[root@xuegod63opt]#tree/tmp/a/b/c。
G. Linux c中用mkdir函數創建10個文件在用rmdir函數刪掉用for循環
Linux c語言可以使用系統提供的mkdir函數來創建文件夾。
1、函數原型
int mkdir(const char *path, mode_t mode);
2、參數說明:
path是目錄名mode是目錄許可權
3、需要頭文件
#include<sys/stat.h>
4、示例
//添加mkdir函數聲明頭文件#include<sys/stat.h>#include<sys/types.h>intmain()//主函數{//直接調用mkdir函數//建立一個名為的文件夾//許可權為0777,即擁有者許可權為讀、寫、執行//擁有者所在組的許可權為讀、寫、執行//其它用戶的許可權為讀、寫、執行mkdir("",0777);return0;}
說明:函數調用試圖建立777許可權的文件夾,但是在實際程序執行時,還需要考慮umask值,最終才會得到實際的許可權。
5、執行效果如下圖所示
說明:t.c是源碼文件,有gcc進行編譯,-o是gcc的參數,有於指明編譯後輸出的文件,t為源碼經gcc編譯後生成的可執行文件。./t是執行當前目錄下的生成的可執行文件t。
H. linux c用什麼函數創建文件夾
Linux c語言可以使用系統提供的mkdir函數來創建文件夾。
1、函數原型
int mkdir(const char *path, mode_t mode);
2、參數說明:
path是目錄名
mode是目錄許可權
3、需要頭文件
#include<sys/stat.h>
4、示例
//添加mkdir函數聲明頭文件
#include<sys/stat.h>
#include<sys/types.h>
intmain()//主函數
{
//直接調用mkdir函數
//建立一個名為的文件夾
//許可權為0777,即擁有者許可權為讀、寫、執行
//擁有者所在組的許可權為讀、寫、執行
//其它用戶的許可權為讀、寫、執行
mkdir("",0777);
return0;
}
說明:函數調用試圖建立777許可權的文件夾,但是在實際程序執行時,還需要考慮umask值,最終才會得到實際的許可權。
5、執行效果如下圖所示
說明:t.c是源碼文件,有gcc進行編譯,-o是gcc的參數,有於指明編譯後輸出的文件,t為源碼經gcc編譯後生成的可執行文件。./t是執行當前目錄下的生成的可執行文件t。
I. 在linux下mkdir函數明明創建函數成功了 為什麼還是返回-1
Linux C中,mkdir函數用於創建目錄,但指定的目錄名不能是當前目錄中已有的目錄,否則mkdir函數返回-1。所以,請刪除此目錄後再行嘗試。
代碼中建議先使用opendir判斷要創建的目錄是否存在,若不存在再創建。
if(NULL==opendir("/home/test"))
mkdir("/home/test",0775);
J. mkdir 是什麼
Linux命令之:mkdir
作用:創建目錄
語法:mkdir (選項) 文件夾名子
例:
[root@xuegod63 opt]# mkdir dir1
[root@xuegod63 opt]# mkdir dir2dir3/home/dir4
[root@xuegod63 opt]# ls /home/
dir4 user1
[root@xuegod63 opt]# mkdir /tmp/a/b/c
mkdir: 無法創建目錄"/tmp/a/b/c": 沒有那個文件或目錄
[root@xuegod63 opt]# mkdir -p /tmp/a/b/c#在創建一個目錄的時候,如果這個目錄的上一級不存在的話,要加參數-p
[root@xuegod63 opt]# tree /tmp/a/b/c
互動:在當前目錄下,已經存在一個文件後,可以創建同名的目錄文件嗎?
[root@xuegod63 opt]# touch aaa
[root@xuegod63 opt]# mkdir aaa
#不可以創建成功,因為目錄下不能存在兩個同名的文件。