删除文件夹中所有文件的linux命令(创建和删除文件和文件夹的linux命令的详细解释)

 我来答
深空游戏
2023-06-16 · 百度认证:东莞市深空信息咨询官方账号
深空游戏
向TA提问
展开全部


我今天学了几个命令,它们是创建和删除文件和文件夹。在linux中,文件夹是目录。这里 这是我学到的。创建文件夹



一、mkdir命令使用权限



所有用户都可以在终端中使用mkdir命令在有权限的文件夹中创建文件夹或目录。
二、mkdir命令使用格式



格式:mkdirDirName
三、mkdir命令功能



mkdir命令可用于在指定位置创建以DirName命名的文件夹或目录。想要创建文件夹或目录的用户必须对所创建文件夹的父文件夹具有写权限。此外,创建的文件夹不能与其父目录中的文件名同名,即不能在同一目录中同名。
四、mkdir命令选项说明



命令中的【选项】一般有以下两种:-m用于设置对新建目录的访问权限,也可以用chmod命令设置。-p在需要时创建一个上级文件夹。如果文件夹已经存在,则不会被视为错误。
五、mkdir命令使用举例



示例1:创建一个名为 quot演示 quot在桌面下。使用以下命令。Mkdir桌面/演示


示例2:创建一个名为 quot演示 quot,并为该文件夹分配权限。权限是123。Mkdir 123桌面/演示


删除文件夹:
一、rm命令使用权限



所有用户都可以在终端使用rm命令删除目录。



二、rm命令使用格式



格式:rm 目录名



三、rm命令功能



删除文件和目录。



四、rm命令选项说明



命令中的【选项】一般有以下几种:-我在删除前要求一一确认。


-f即使原文件属性设置为未读,也会直接删除,不需要一一确认。


-r逐个删除目录和以下文件。



五、rm命令使用举例



例1:删除所有C语言程序文档;删除前逐一要求确认。rm -i *。c


例2:删除完成的子目录以及子目录中的所有文件。rm -r完成


注意:linux中没有回收站。使用rm命令时,必须小心。删除后,您可以 无法挽回。创建文件



一、进入vi的命令



vi filename:打开或创建一个新文件,并将光标放在第一行的开头。


Vifilename:打开文件,将光标放在第n行的开头。


Vi filename:打开文件,将光标放在最后一行的顶部。


Vi /pattern filename:打开文件,将光标放在与模式匹配的第一个字符串上。


Vi -r filename:在使用Vi进行最后一次编辑时,系统崩溃。恢复文件名。


Vi文件名文件名:打开多个文件,依次编辑。



二、移动光标类命令


三、屏幕翻滚类命令



Ctrl u:将屏幕转到文件的第一部分。


Ctrl:将屏幕转到文件末尾的一半


Ctrl:将一个屏幕翻转到文件的末尾


ctrl+b;将一个屏幕转到文件顶部。


Nz:将第n行滚动到屏幕顶部,如果没有指定n,则将当前行滚动到屏幕顶部。



四、插入文本类命令



i:在光标前


I:在当前行的开头


答:光标后面


答:在当前行的末尾


o:在当前行下创建一个新行。


o:在当前行之上创建一个新行。


r:替换当前字符


r:替换当前字符和后续字符,直到按下ESC键。


s:从当前光标位置开始,用输入文本替换指定数量的字符。


s:删除指定数量的行并用输入的文本替换它们。


Ncw或nCW:修改指定的字数。


NCC:修改指定的行数。



五、删除命令



ndw或ndw:删除光标处和光标后的n-1个单词。


Do:删除到行首


D$:删除到行尾


Nd:删除当前行和后面的n-1行。


或者x:删除一个字符,光标后x,光标前x。


Ctrl u:删除在输入模式下输入的文本。



六、搜索及替换命令



/pattern:从光标的开头到文件的结尾搜索模式。


?模式:从光标开始到文件开始搜索模式。


n:沿相同方向重复最后一个搜索命令。


n:以相反的方向重复最后一个搜索命令:


S/p1/p2/g:用p2替换当前行中的所有p1:


n2s N1/p1/p2/g:用p2替换N1到n2行中的所有P1:


G/p1/s//p2/g:用p2替换文件中的所有p1。



七、vi命令使用举例



示例1:创建文件a.txt


vi a.txt


大家好!


:wq //退出时直接输入:wq,你会发现你可以 出口。退出方式是:编辑完成后按ESC,然后回车:q退出;还有:wq表示保存退出,感叹号表示强制。


文件修改时间【触摸】
一、touch命令使用权限



所有用户都可以在终端使用触摸命令。



二、touch命令使用格式



格式:触摸或触摸YY]]file 1)



三、touch命令功能



touch fileA,如果fileA存在,使用touch命令更改该文件或目录的日期和时间,包括访问时间和更改时间;如果fileA不存在,touch命令将在当前目录下创建一个新的空白文件fileA。注意:使用touch命令更改文件或目录的日期和时间,包括访问时间和更改时间。文件的时间属性包括文件的最后访问时间、最后修改时间和文件在磁盘上的最后修改时间。stat命令显示了三个时间属性。
四、touch命令选项说明



a更改档案的阅读时间记录。


m更改文件的修改时间记录。


如果C目标文件不存在,将不会创建新文件。它与不创建具有相同的效果。


f不使用,但为了与其他unix系统兼容而保留。


r使用参考文件的时间记录与file具有相同的效果。


d设置时间和日期可以使用各种格式。


t将文件的时间记录设置为与date命令相同的格式。YY。SS],CC是年数的前两位,即 quot多少个世纪 quot;YY是年数的最后两位数,即一个世纪的年数。如果没有给出CC的值,linux中的touch command参数会将CCYY的年数限制为19692068。MM是月数,DD是天数,hh是小时数,MM是分钟数。SS是秒数。在这里,秒的设定范围是061,以便可以处理闰秒。由这些数字组成的时间是由环境变量TZ指定的时区中的时间。由于制度的限制,早于1970年1月1日的时间是错误的。


No-create不创建新文件。


帮助列出了指令格式。


version列出版本消息。



五、touch命令使用举例



示例1:更新file1.txt的访问和修改时间触摸file1.txt


示例2:如果file1.txt不存在,则不要创建文件touch -c file1.txt


例3:用与ref文件touch-r reffile1.txt相同的时间戳更新file1.txt。


示例4:将文件的时间戳设置为2011年5月18日9: 45: 10。


ls -l文件1.txt


touch -t 1105190945.10 file1.txt


创建新文件时,可以使用touch命令创建空文件,而vi命令可以直接编辑文件内容并保存。linux中很少使用Touch命令。个人比较喜欢vi命令,可以直接编辑文档。那 今天就到这里 的研究。每天进步一点点。

王者之心2点击试玩
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式