Liunx下的文件用法

Liunx下的文件用法

  • 文件的建立
touch <filename>  #建立文件名为filename的文件

touch命令不但可以建立文件,也可以修改文件的时间戳。
可以用来查看文件的时间戳

stat <filename>   #查看文件<filename>的状态
atime 文件内容被访问的时间被修改
mtime 文件内容被修改的时间被修改
ctime 文件属性或文件内容被修改的时间标识
  • 目录的建立
mkdir <dir>                #建立空目录
mkdir -p dir1/dir2/dir3    #递归建立目录
  • 文件删除
rm <filename>              #删除文件名为<filename>
rm -f <filename>           #-f = --force 标识强制删除
rm -r <filename>           # -r 递归删除,也就是目录本身
rm *                       #表示删除全部
  • 目录删除
rm <dirname>               #删除文件名为<dirname>
rm -fr <dirname>           #-fr 强制删除不提醒
  • 编辑文件
gedit <filename>		   #必须有图形
vim <filename>             #vim命令编写文件

vim filename -->按[i]进入insert模式–>书写内容–>按[esc]退出insert模式–>:wq退出保存

  • 文件复制
cp	        源文件	  	              目的地文件	                #有-r则表示如果源文件是一个目录文件,
cp  -r	    源文目录	              目的地目录                    #则复制其下的所有子目录
cp  	    源文件1 源文件2           目的地目录               	    #目的地目录必须存在
cp  -r 	    源目录1 源目录2	          目的地目录	                #目的地目录必须存在

  • 文件移动
mv 	     源文件		     目的地文件          	#重命名
mv	     源目录		     目的地目录	
mv	      dir/*	              .			        ##把dir中的所有文件移动到当前目录中,"."代表目前目录                                
  • 文件查看

1.cat命令查看

cat          	<filename>	        	#查看文件的全部内容
cat   -b	    <filename>		        #-b显示行号不包含空行
cat   -n        <filename>		        #-n显示行号包含空行

2.less命令

less <filename>                         #分页浏览
上/下 逐行移动
pageup/pagedown 逐页移动
/关键字 高亮显示关键字,n向下匹配,N向上匹配
v 进入vim模式 在vim模式中按:wq 退回到less模式
q 退出

3.head命令和tail命令

head <filename>		          #查看文件前10行
head -n 3 <filename>		  #查看文件前3行
tail <filename>		          #查看文件后10行
tail -n 3 <filename>		  #查看文件后3行
tail -f <filename>            #监控文件后10行内容的变化	
  • 文件寻址
    文件的地址分为相对路径和绝对路径。
  1. 相对路径:是相对于当前系统所在目录的一个名称的简写。此名称省略了系统当前所在目录的名称,不以“/”开头。并且在命令执行时会自动在操作对象前加入“PWD”所显示的值。
  2. 绝对路径:是文件在系统中的真实位置。此命令是以“/”开头的,且在命令执行时不会考虑现在所在位置的信息。
  • 自动补齐
    系统中的TAB键可以实现命令的自动补齐

猜你喜欢

转载自blog.csdn.net/weixin_43734271/article/details/89035788
今日推荐