touch命令用于建立空文件,例若有时应用程序但愿在它们写入数据以前,某个日志文件就已经存在。这时可用touch命令建立一个空文件:touch test1
;
touch命令还能够用来改变已有文件的访问时间和修改时间,而不改变文件内容,例如已存在test1
文件,再次执行touch test1
时,文件的建立时间就会为当前时间,-t
参数后跟时间戳则能够将文件的建立时间改为指定时间;git
此命令用以复制文件或者目录,cp命令须要两个参数,源对象和目标对象,最基本的用法为:cp source destination
当source
和destination
都为文件时,新文件以destination
命名,source
和destination
也均可为目录文件
着重介绍cp命令的几个经常使用参数:shell
mv即为moving,用来将文件和目录移动到另一个位置,基本用法为:mv source destination
可用mv命令进行文件重命名,将destination
改成新的名字就好网络
注意,移动一个有软链接指向的文件会使得软链接文件失效less
rm命令用于删除文件,在rm后跟文件或者目录名便可日志
注意,由于rm命令不是将文件回收垃圾站,而是完全消失,在执行
rm -rf destination
这个命令时务必当心谨慎,轻则几天的心血付之东流,重则你正在使用的系统所有被删干净
本人借鉴网络上前辈的处理经验,附上删除至回收站代码(在.zshrc文件中添加)alias rmtrash=trash alias lltrash=‘ll /.Trash’ trash() { mv -v $@ /.Trash/ }
这种状况下能够执行rmtrash
命令代替rm
命令,lltrash
命令查看垃圾箱中的文件code
建立目录命令,-p参数用于递归建立对象
查看文件类型命令
File命令将文件分红3类递归
-f参数是tail命令的一个突出的特性,它容许你在其余进程使用该文件时查看文件的内容。tail命令会保持活动状态并不断地显示添加到文件中的内容。是实时监测系统日志的绝妙方式。游戏