常州新北区建设局网站,如东建设网站,wordpress 升级超时,周口市公共资源交易中心1. 查看文件属性
stat命令用于显示文件的详细信息#xff0c;包括文件的权限、所有者、大小、修改时间等。
#1.显示文件信息
stat file.txt#2.显示文件系统状态
stat -f file.txt#3.显示以时间戳的形式文件信息
stat -t file.txt2. 修改文件时间戳
touch命令用于创建新的空…1. 查看文件属性
stat命令用于显示文件的详细信息包括文件的权限、所有者、大小、修改时间等。
#1.显示文件信息
stat file.txt#2.显示文件系统状态
stat -f file.txt#3.显示以时间戳的形式文件信息
stat -t file.txt2. 修改文件时间戳
touch命令用于创建新的空文件或更新现有文件的时间戳。
#1.更新“访问属性”的时间戳
touch -a file.txt#2.更新“修改属性”的时间戳
touch -m file.txt#3.复制file3.txt文件的时间戳
touch file.txt -r file3.txt#4.更新指定时间的文件时间戳
touch -d 2022-01-01 12:00:00 file.txt
touch -t 202201011200.00 file.txt3. 提取文件名和路径
basename命令用于从给定的路径中提取文件名或目录名。
#1.提取file.txt文件名
basename /home/user/documents/file.txt
# file.txt#2.提取file.txt文件名并且删除后缀
basename -s /home/user/documents/file.txt .txt
# file#3.提取多个文件名
basename -a /home/user/documents/file1.txt /home/user/documents/file2.txt
# file1.txt
# file2.txtdirname命令用于提取给定路径的目录部分。
#1.提取file.txt的目录路径
dirname /home/user/documents/file.txt
# /home/user/documents#2.提取多个文件的目录路径
dirname -a /home/user/documents/file1.txt /home/user/documents/file2.txt
# /home/user/documents
# /home/user/documents2.3.4. 修改文件和目录属性
chattr命令用于改变文件或目录的属性。它可以用来设置文件或目录的特殊属性如只读、不可修改、不可删除等。需要注意的是chattr命令只能由root用户或具有sudo权限的用户来执行。
lsttr是一个列出文件或目录属性的命令可以用来查看文件或目录的chattr属性当chattr命令设置属性后可以使用lsttr命令来验证属性是否生效。
#1.设置file.txt文件禁止被修改
sudo chattr i file.txt#2.设置file.txt文件可以被修改解锁
sudo chattr -i file.txt#3.设置file.txt文件只允许追加内容日志文件
sudo chattr a file.txt#4.设置目录下的所有文件都添加限制
sudo chattr -R i dir2.3.5. 查看文件类型和校验
file命令用于确定文件类型。它会读取文件的内容并尝试猜测文件的类型然后输出相应的文件类型信息。
#1.输出文件类型不显示文件名
file -b file.txt#2.输出文件MIME类型
file -i file.txt#3.对目录进行检测
file -d dir#4.对符号链接进行检测
file -L testlink#5.对压缩文件进行检测
file -z test.zipmd5sum命令用于计算文件的MD5校验和默认是-b以二进制形式校验。
MD5校验和是一个128位的哈希值通常用于验证文件的完整性检测文件是否被篡改。
#1.计算文件的MD5校验和
md5sum file.txt
# d41d8cd98f00b204e9800998ecf8427e file.txt#2.从文件中读取校验和并检查文件
md5sum file.txt file.md5
md5sum -c file.md5
# file.txt: OK#3.从文件中读取校验和用返回码显示结果0成功1失败
md5sum -c --status file.md5
echo $?
# 0