在Linux下,可以用復mkdir命令來制創建文件夾,語法如下:
在終端中輸入命令cd /tmp/folder進入你要創建文件夾的目錄,請把/tmp/folder修改為你的路徑
在終端中輸入命令mkdir folder_name,按回車執行,folder_name是你要創建的文件夾名字
如果你要創建多級目錄,比如現在/tmp是空的,你要依次建立a,b,c文件夾,可用參數-p,如下:
mkdir -p /tmp/a/b/c
B. 怎麼在linux命令模式下創建以.C為結尾的文件或者將文件轉換成.C結尾
1、創建.c的文件一般用命令:vi
*.c,
這樣就可以直接在vi下寫自己的程序了
2、轉換用兩種方法:
方法1:如果你不想保留原來的文件了就用:mv
sourceFile
destinationFile
,這里的sourceFile指的是你想轉換的文件,destinationFile指的是你要換成的名字,你想.c結尾就記得在文件名的後面加上.c就可以了;
方法2:如果你想保留原來的文件了就用:cp
sourceFile
destinationFile
,(具體跟上面的命令差不多)。
C. Linux編程,怎樣用C語言創建、讀、寫文件呀希望各位賜教!謝謝
樓上正解,提供一小抄例子如下,另外,linux 下C讀寫文件函數有兩種,一個是系統的,還有一個是C函數庫的記得,好像是系統的文件句柄(file id)比較簡單,然後函數庫的那個提供了一個結構體,具體的記不請了....好長時間沒寫...
#include <stdio.h>
#include <fcntl.h>
int main(int argc, char **argv)
{
int fid;
char buff[4096];
fid = open(argv[1],O_WRONLY);
if (fid==-1)
{
perror(argv[1]);
exit(1);
}
while (fgets(buff,4096,stdin)!=NULL)
{
write(fid,buff,strlen(buff));
}
close(fid);
}
D. linux怎麼運行c文件
linux怎麼運行c文件呢,下面就讓我們來看看吧。E. 在Linux下用C語言做個程序 創建一個txt文件 執行程序寫一段話 寫進txt
示例教程:來
1. 編寫代碼
在linux下面使用命源令創建main.c文件
vimmain.c
main.c代碼:
#include<stdio.h>
#include<sys/types.h>
#include<sys/stat.h>
#include<unistd.h>
#include<fcntl.h>
#include<string.h>
#defineMAX50
intmain()
{
intfd;
charbuf[MAX];
fd=open("1.txt",O_WRONLY|O_CREAT|O_APPEND);
if(fd==-1)
{
printf("文件創建失敗");
return-1;
}
printf("請輸入要寫入的句子:");
fgets(buf,MAX,stdin);
write(fd,buf,MAX);
printf("寫入成功 ");
return0;
}
2.編譯源程序
gccmain.c-omain
結果在此路勁下會出現main源程序
完成
F. linux命令如何新建一個文件
1、終端下鍵入:touch加文件名,這樣就創建了一個文件。
3、然後就可以隨意編輯這個文件了。
(6)linuxc創建文檔擴展閱讀
1、Linux常用的命令:arch 顯示機器的處理器架構,uname -r 顯示正在使用的內核版本 。
2、lspci -tv 羅列 PCI 設備 ,lsusb -tv 顯示 USB 設備 ,date 顯示系統日期 。
3、shutdown -h now 關閉系統。
參考資料
Linux中國開源社區-Linux cp 命令的15個示例
G. linux下c程序實現創建一個文件並寫入信息
在我這可以回
#include<stdio.h>
#include<time.h>
intmain(void){
char*filename="backup.txt";
FILE*fp2=fopen("backup.txt","w+");
time_ttimep;
timep=time(NULL);
fprintf(fp2,"%s%s ",filename,ctime(&timep));
}
:~答/test$ vi backup.txt
backup.txtThu Aug 28 11:35:09 2014
H. 在Linux中用c創建文件遇到的問題
linux裡面是嚴格區分用戶許可權的。
你只能使用超級用戶或者其他一些高許可權的用戶登錄,才能對usr文件夾有寫許可權
I. Linux編程,怎樣用C語言創建、讀、寫文件呀希望各位賜教!謝謝
既然得到了這文件指針,你想怎麼打開都行,無需知道以前是什麼模式。
用open更新你想要的打開方式。
o_rdonly
以只讀方式打開文件
o_wronly
以只寫方式打開文件
o_rdwr
以可讀寫方式打開文件。上述三種旗標是互斥的,
也就是不可同時使用,
但可與下列的旗標利用or(|)運算符組合。
o_creat
若欲打開的文件不存在則自動建立該文件。
o_excl
如果o_creat
也被設置,
此指令會去檢查文件是否存在。文件若不存在則建立該文件,
否則將導致打開文件錯誤。此外,
若o_creat與o_excl同時設置,
並且欲打開的文件為符號連接,
則會打開文件失敗。
o_noctty
如果欲打開的文件為終端機設備時,
則不會將該終端機當成進程式控制制終端機。
o_trunc
若文件存在並且以可寫的方式打開時,
此旗標會令文件長度清為0,
而原來存於該文件的資料也會消失。
o_append
當讀寫文件時會從文件尾開始移動,
也就是所寫入的數據會以附加的方式加入到文件後面。
o_nonblock
以不可阻斷的方式打開文件,
也就是無論有無數據讀取或等待,
都會立即返回進程之中。
o_ndelay
同o_nonblock。
o_sync
以同步的方式打開文件。
o_nofollow
如果參數pathname
所指的文件為一符號連接,
則會令打開文件失敗。
o_directory
如果參數pathname
所指的文件並非為一目錄,
則會令打開文件失敗。
這是你要的
r
打開只讀文件,
該文件必須存在。
r+
打開可讀寫的文件,
該文件必須存在。
w
打開只寫文件,
若文件存在則文件長度清為0,
即該文件內容會消失。若文件不存在則建立該文件。
w+
打開可讀寫文件,
若文件存在則文件長度清為零,
即該文件內容會消失。若文件不存在則建立該文件。
a
以附加的方式打開只寫文件。若文件不存在,
則會建立該文件,
如果文件存在,
寫入的數據會被加到文件尾,
即文件原先的內容會被保留。
a+
以附加方式打開可讀寫的文件。若文件不存在,
則會建立該文件,
如果文件存在,
寫入的數據會被加到文件尾後,
即文件原先的內容會被保留。
J. 請問 如何 在 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命令大全」查詢命令詳細介紹。