linux随笔(13)---touch和mkdir

一、目的

本文将介绍linux下新建文件或目录、删除文件或目录命令。

touch可以新建文件,mkdir用来新建目录;rm用来删除文件或目录。

本文将选取ubuntu14.04发行版做为描述基础。

二、touch命令

linux下新建文件的方式有很多,例如:使用vi新建文件、使用cp命令拷贝一个文件、但是最常用的还是使用touch命令新建一个文件。

语法:touch [options] filename

-a:改变访问时间

-m:改变修改时间

-t timestamp:改变访问时间和修改时间为timestamp

如果不指定任何选项,那么touch命令会新建一个文件。

如果指定了-t timestamp选项,那么touch命令会修改文件的访问时间和修改时间为timestamp。

如果使用了-a选项,那么touch命令会修改文件的访问时间为当前时间。

如果使用了-m选项,那么touch命令会修改文件的修改时间为当前时间。

三、mkdir命令

语法:mkdir [options] dirname

-p:递归创建目录

-mmode:新建目录,并设置目录的文件访问模式为mode

使用-p选项递归的创建zsy/hxn目录。

使用-m选项指定新建目录的文件访问模式为770,即rwxrwx---。

四、rm命令

语法:rm [options] filename/dirname

-f:强制删除文件或目录,即使目录不为空

-r:递归的删除文件或目录

-i:删除文件或目录前需要确认

在实际使用中,-r和-f选项一般同时使用,用来强制、递归的删除指定的文件或者目录。

对于重要的文件或者目录,在删除时建议使用-i选项,避免误操作。

五、总结

本文介绍了linux下的新建文件命令touch、新建目录命令mkdir和删除文件或目录命令rm。

版权声明:

原创作品,如非商业性转载,请注明出处;如商业性转载出版,请与作者联系。

时间: 2024-12-05 14:08:14

linux随笔(13)---touch和mkdir的相关文章

Linux常用命令touch/grep/mkdir/rm/cat/find/cp/mv/tar/gzip等

Unix-->Linux(Ubuntu,Redhat,suse,fedora) 1. cd - :回到上次执行的那个目录(相当于"回看"的功能) 2. touch :创建一个文件,可以是任意后缀的文件 3. 重定向:> 或 >>  (追加显示,将本来要显示在屏幕上的命令或信息导入到文件中) 比如:ls -alh > a.txt  (将命令"ls -alh"导入到a.txt文件中) 4. grep(管道)    ①.more test.t

Linux基础概念-----touch一个新文件背后发生的事情

一个普通用户在Shell下执行了一条命令,这背后发生了什么事情,是个人的一些总结,如果有不对的地方欢迎搭建指正,谢谢! touch /tmp/test.txt ####################################################################################### tom在Shell中执行这条命令,Shell将命令发给内核,并且判断命令是否存在,通过文件系统上的元数据判断tom是否有权限执行,内核从内存中加载出mkdir的指令

Linux 随笔1

使用fork()系统调用产生的子进程对父进程中数据的修改不会影响到父进程,因为fork()采用的是写时复制机制,就是在fork产生的子进程没有修改父进程的值时,父子进程共享同一块内存,包括栈区.当子进程修改父进程的数据时,系统会给子进程单分出一块和父进程相同的内存区并将新的修改的值写入.所以父子进程完全在两块内存中不会互相干扰. uid 为0的用户名就是超级用户 echo "12345" | md5sum   //通过 md5加密输出“12345” 查看系统内核版本 方法一: 命令:

Linux(Ubuntu 13.04)环境下 Eclipse perl插件EPIC的安装

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14     这几天要学习perl,打算用eclipse这个IDE,那么装一个perl的插件是很有必要; 网上搜了下,安装EPIC大家提到最多的就是输入http://e-p-i-c.sf.net/updates/testing,但是我遇到的情况是一直在pending,令人抓狂: 后来参照Pydev的插件安装方法,试了下,成功了,下面就是我的步骤 我的系统:Ubuntu13.04 安装步骤: 1:到这里下载插件:http://pan.

Linux学习之touch命令

Linux学习之touch命令 Linux的touch命令一般用来更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件. 1.命令格式: touch [选项]... 文件... 2.命令参数: -a   或--time=atime或--time=access或--time=use 只更改存取时间. -c   或--no-create 不建立任何文档. -d 使用指定的日期时间,而非现在的时间. -f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题. -

Linux 第13天 文本操作命令

Linux 第13天 时间: 20180730 文本操作命令学习 /dev/urandom 一个生成随机字符的设备 cat  /dev/urandom |tr  -dc '[:alnum:][:print:]' |head -c10 输出一个随机字符串 做密码使用 paste 将两个文档的内容依照行号对位输出至标准输出 -d 指定两个文档的对位输出时中间的分隔符,默认为tab -s 将每个文档合并成一行,然后再将两个文档合并在一起,变成两行内容 wc 统计文档的行号字符等 -l 输出文档的行号

Linux中touch和mkdir、vi的区别

touch:创建空白文档 mkdir:创建一个目录 vi:同touch一样,都是创建一个空白文档 举个栗子:touch w;此时创建一个w的空白文档:file w 可以查看文档w的属性,此时显示empty,表示确实是空白文档 mkdir w2:此时创建一个w2的文件夹:file w2可以查看文件夹w2的属性,此时现实directory,表示确实是建了一个文件夹 vi e3;此时创建一个w3的空白文档:file w3可以查看文档w3的属性,此时显示empty,表示确实是空白文档,由此可见vi和to

Linux常用基本命令( touch )

touch命令: 作用:创建空文件,或者改变文件的时间戳属性 格式: touch [option] [file] 1,同时创建一个或者多个空文件 [email protected]:~/linux/mkdir$ ls [email protected]:~/linux/mkdir$ touch a.txt [email protected]:~/linux/mkdir$ ls a.txt [email protected]:~/linux/mkdir$ touch b.txt c.txt [em

linux随笔只为多懂点

1.使用 mkdir 命令创建目录 mkdir $HOME/testFolder2.切换目录 cd $HOME/testFolder3.使用 cd ../ 命令切换到上一级目录 cd ../4.使用 mv 命令移动目录 mv $HOME/testFolder /var/tmp5.使用 rm -rf 命令删除目录 rm -rf /var/tmp/testFolder6.使用 ls 命令查看 /etc目录下所有文件和文件夹 ls /etc7.使用 touch 命令创建文件 touch ~/testF