文件管理笔记

张开发
2026/4/20 14:12:41 15 分钟阅读

分享文章

文件管理笔记
su 切换用户bash 执行命令shutdown -h立即关机 -r立即重启 -hxx xx分钟后自动关机文件目录操作命令cd 将当前目录切换到指定目录pwd 显示当前所处目录mkdir 创建目录tree 查看目录结构rm 直接删除目录或文件 -f 不做提示 -r 删除目录以及内文件 -v 显示删除详细过程文件操作命令touch 创建文件cp 复制文件 -r 拷贝目录 -f 覆盖同名文件 -p完全复制mv 移动文件/目录对文件/目录改名列出文件和属性命令ls 查看目录、文件列表 -l显示长格式详细信息 -d仅查看目录本身chomd 修改文件权限chown 修改所属组和所属者文件连接ln 创建硬链接 -s 创建软链接vi编辑器输入 “#/bin/bash”进行创建进入vim编辑器输入“a”进行编辑输入完毕按“esc”并输入“wq”保存并退出查看文件命令cat 查看文件内容 -b 空行不显示行号 -n 显示行号tac 倒序查看文件内容more 翻页查看文件内容 less 常用与现实较大文件的内容tail head 查看文件n行内容 -数字 显示指定数字行数通配符的使用“ ”分割多条命令“ * ” 匹配任意0个或多个字符“ ”匹配任意单个字符“ [ ] ”匹配括号内任意一个字符表示范围用“ - ”“ [^] [!] ”匹配括号内任意一个字符取反“ {stringstring} ”匹配 括号内任意一个字符串表示范围用“ ... ”文件查找命令find[查找范围] -name 文件名 根据文件名查找-iname 文件名 根据文件名查找忽略大小写-type 文件类型字符 d目录文件f普通文件l符号链接设备c字符设备文件b块设备文件p管道文件s套接字文件-mtime n 查找过去n天的文件文件内容处理命令命令A|命令B|命令C 管道将左边命令的结果作为右边命令的输入grep 过滤文件内容行匹配 -v 反向选择 -c 仅显示查找到的行数 -n 显示行号 -r 递归搜索文件内容cut 过滤文件内容列匹配 -d 指定分隔符 -f 指定列数tr 被替换内容新内容 -c取反 -d删除 -s 缩减连续重复字符为单个字符wc -w 只显示单词数 -l 只显示行数 -c 只显示字节数sort 以行为单位对文本内容进行排序-t 指定分隔符 -k 指定按照第几列进行排序 -n 以数值排序 -r 逆序uniq 去除文本中“连续”重复行 -c 统计每行连续出现次数输出重定向 文件不存在则创建新文件反之覆盖原有文件 文件不存在则创建新文件反之则追加到原有文件末尾echo 把输入的内容打印在屏幕上;;1;1标准正确输出重定向2;2标准错误输出重定向; 将标准输出和错误输出一起重定向输入重定向/ 将重定向符号后面的文件程序作为前一个命令程序的输入管道的使用命令1|命令2 将命令1的标准输出重定向为命令2的标准输入文档的归档与压缩zip [选项] 压缩后的文件名 被压缩的文件/目录uzip [选项] 压缩包名 -d 解压到指定目录 -v 查看压缩包里的文件不解压gzip -d 压缩文件名 gunzip 压缩文件名 解压缩后 压缩文件不会保留gizp bzip2 xz只提供压缩功能 不提供打包功能只能压缩单个文件压缩率gizpbzip2xztar 文件归档命令 -c 创建.tar格式的包文件 -x 释放.tar格式的包文件 -t 查看.tar格式的包文件[归档文件] 必须紧跟在-f 选项后面 以.tar为后缀名文件打包并压缩 targzip 压缩tar -c z f 归档压缩文件.tar gz 待压缩文件|列表解压tar -x z f 归档压缩文件.tar gz [-c 解包路径]

更多文章