linux文件操作相关命令

linux文件操作相关命令

创建一个文件夹
	mkdir dirname 		// 创建一个dirname文件夹
创建一个文件
	touch a.txt			// 创建一个a.txt的文件
移动文件(类似裁剪)
	mv  b  sm/			// 将文件(夹)b 移动到当前目录下的sm目录下
删除
	rm -rf a			// 删除 a文件	-rf为参数 
        -r 递归删除
        -f 强制删除
重命名
	mv b sm/c			// 移动到sm目录下,并重命名为c
复制
	cp a.log ..			// 将sm.log复制到上级目录中
	cp a.log  ../b.log 	// 将a.log复制到上级目录中,并重命名为b.log
查看文件
	cat a.log			// 查看a.log文件内容
	head a.log			// 查看a.log的前10行, -n 20 查看20行
	tail a.log			// 查看a.log的后10行, -n 20 查看20行
	more a.log			// 以分页的形式查看a.log的内容,空格翻页
	less a.log			// 一翻页的形式查看a.log的内容,上下翻页,q退出
查找文件
	find . -name *java*	// 在当前问之下查找文件名包含java字符的文件
	find . -perm 777	// 在当前位置下查找权限为777的文件
	find / -user ouyang // 在系统中查找用户为ouyang的文件
	find . -type d		// 在当前位置下查找类型为文件夹的文件
	查找参数:
		-name -perm -user -group -ctime -type -size
归档压缩
	tar -zcvf log.tar.gz log/	// 将目录log归档并压缩,归档压缩后的名称为log.tar.gz
	tar -zxvf log.tar.gz   		// 释放并解压log.tar.gz
posted @ 2019-09-28 20:22  今后宜喜。  阅读(392)  评论(0编辑  收藏  举报