首页 > 其他分享 >5文件属性

5文件属性

时间:2023-08-25 14:33:11浏览次数:38  
标签:文件 文件属性 tar 信息 etc date find

普通文件

				f/-(file)
​					①. 纯文本文件 text /etc/hosts
​					②. 二进制文件 binary /bin/ls
​					③. 数据型文件 data /tmp/etc.tar.gz

目录文件

				d/d(directory)
​			链接文件
​				l/l(软链接 符号链接 快捷方式)
​			设备文件
​				c/c(character)(字符设备文件 会不断产生字符信息)
​				b/b(block)(块设备文件)
​			套接文件
​				s/s(socket)(套接接口文件 和网络有关的文件)
​			管道文件
​				p/p(pipe)(管道文件)

文件目录相关命令

			显示文件信息类型命令
				file
			显示命令绝对路径信息
				which
			显示命令路径以及文件
				whereis
			快速定位文件路径信息
				locate
				updatadb

快速查找数据信息命令

				find
					寻找指定名称文件信息
						find / -type f  -name 'ip'
					寻找部分名称文件信息
						find / -type f  -name '*.log'
						find / -type f  -iname '*.log'
					寻找指定大小文件信息
						find / -type f  -name '*.log'
						find / -type f  -size +100k -size -1M
					寻找指定目录层次信息
						find / -maxdepth 1 -type f  -name '*.log' 
					寻找指定权限文件信息
						find / -type f  -perm 644

目录结构信息显示命令

				tree
					显示指定目录结构层次
						tree -L 1 /oldboy
					只显示目录的结构信息
						tree -d /oldboy

压缩

tar zcvf 压缩包(框).tar.gz 需要压缩文件01 文件02 目录01
							参数说明:-z  采用gzip方式进行压缩
							参数说明:-j  采用bzip方式进行压缩
							参数说明:-c 创建压缩包信息
							参数说明:-v 显示压缩过程
							参数说明:-f 指定要压缩的文件

tar zxvf 压缩包.tar.gz -C 路径信息
							参数说明:-x  解压压缩包
							参数说明:-v  显示解压过程
							参数说明:-C  解压到指定路径
检查查看
tar ztf 压缩包.tar.gz 			
							参数说明:-t  采用gzip方式进行压缩
压缩扩展功能 
tar zcf /tmp/etc-pai.tar.gz /etc/ --exclude=/etc/services
							进行排查数据信息打包(排除单个信息)
tar zcf /tmp/etc-pai.tar.gz /etc/ --exclude-from=被排除文件
							进行排查数据信息打包(排除多个信息)

用户相关的文件

用户的密码信息
/etc/passwd (掌握文件各列信息)
用户组特征信息
/etc/shadow
用户组密码信息
/etc/group 
系统时间信息命令
/etc/gshadow

命令信息掌握:date

方法一:默认显示系统时间
	date

显示系统日期信息:date +%F

显示系统时间信息:date +%T

方法二:指定格式显示时间
	date
		date +%y-%m-%d
		date +%H:%M:%S
方法三:变化系统日期时间
	显示变化时间
		n天前:date +%F -d "n day ago"
		n天前:date +%F -d "-nday"
		n天后:date +%F -d "+nday"/"nday"
	修改系统时间
		手动修改:# date -s "20171212 12:12:12"
		自动修改:# ntpdate ntp2.aliyun.com

展示inode信息

​ [root@oldboyedu ~]# ls -lhi /etc/hosts

统计inode数目

​ [root@oldboyedu ~]# df -i

展示block信息

​ [root@oldboyedu ~]# ls -lh /etc/hosts

统计block数目

​ [root@oldboyedu ~]# df/df -h

文件属性企业案例

	企业案例-磁盘空间满了
		显示磁盘空间不足(no space left on device)
			inode空间满了
				产生了大量小文件
			block空间满了
				存储的数据量过大
	企业案例-磁盘空间满了
		磁盘空间慢的排查步骤
			①. 确认是磁盘block空间满了,还是inode空间满了
			②. 确认磁盘空间数据占用大小情况
				du -sh ,/*
			③. 确认占用空间比较到的文件信息,确认什么进程在调用
				lsof |grep "文件名称"
			④. 清空文件或删除文件,并重启进程服务
	企业案例-磁盘空间满了
		如何删除大量小文件信息
			①. 创建大量小文件模拟环境
				echo {1..500000}.txt|xargs touch
			②. 创建大量小文件模拟环境
				ls *.txt|xargs rm

标签:文件,文件属性,tar,信息,etc,date,find
From: https://www.cnblogs.com/skysq/p/17656837.html

相关文章

  • 普通文件上传,后台常见文件属性(微信上传)
    我这里使用的是nodejs+koa搭建的项目,使用koa-body解析请求体(将请求体数据解析到ctx.request.body中)注:上传时formData的key是file,后台数据ctx.request.files下的属性就是filefilepath:文件上传的初始地址,我这里服务器和接口都是本地,所有地址就是本地上传文件所处路径lastMod......
  • 文件属性
    简介linux是多用户系统,不同用户处于不同地位修改文件/目录所属用户与权限 chown(changeowner):修改所属用户与组。chmod(changemode):修改用户的权限。查看文件/目录所属用户和组ll或者ls-l 第一个字母:当为d则是目录当为-则是文件;若是l则表示为链......
  • java 自定义读取properties配置文件属性
    把属性存到一个map里,并提供get方法,如果没有获取到值,则重新加载一遍配置文件,重新赋值,从而刷新数packagecom.aaa.demo.testProperties;importjava.io.IOException;importjava.io.InputStream;importjava.util.Enumeration;importjava.util.HashMap;importjava.util.Map;......
  • swagger文档请求参数为文件属性添加选择文件按钮
    在编写接口时,将所有参数封装到实体中,其中就包含MultipartFile类型的参数eg:参数实体:User@ApiModel(value="用户实体类")@DatapublicclassUser{@ApiModelProperty(value="用户名")publicStringuserName;@ApiModelProperty(value="密码")public......
  • 04、文件属性详述
    一、概述文件属性信息组成#1、文件详细信息详解134319695-rw-------.1rootroot1.7KDec812:08anaconda-ks.cfg134319707-rw-r--r--1rootroot12Dec1311:48index#2、inode编号Linux系统中文件的唯一编号,就相当于身份证号。#3、硬链......
  • Linux下七种文件类型、文件属性及其查看方法
    1、七种文件类型普通文件类型Linux中最多的一种文件类型,包括纯文本文件(ASCII);二进制文件(binary);数据格式的文件(data);各种压缩文件.第一个属性为[-]目录文件就是目录,能用#cd命令进入的。第一个属性为[d],例如[drwxrwxrwx]块设备文件块设备文件:就是存储数据以......
  • Java 7如何操纵文件属性
    Java7如何操纵文件属性作者:chszs,转载需注明。准备写点基础性的文章,Java7已经出来很长一段时间了,但是很多Java程序员仍然停留在早期的Java5或Java6的基础上,对Java7的新......
  • 设置macOS允许使用 ls -O 命令查看文件属性
    一、通过ls-O命令查看文件属性,可以看到文件是否为隐藏文件  二、如果权限不足,则先将Terminal加入到磁盘目录的访问权限下例如: 具体操作方法:SystemPrefer......
  • 读取classpath下properties文件,将属性写入到外部文件夹properties文件属性中
    importorg.springframework.beans.factory.annotation.Value;importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.......
  • Linux day4:查看文件属性信息 inode和block 硬链接和软链接 inux系统时间 虚拟机克隆
    目录文件属性信息存储数据相关inodeblock访问文件原理链接信息硬链接软链接linux系统时间虚拟机克隆链接克隆和完整克隆克隆之后的配置linux定时任务定时任务软件定时任务......