Lazy loaded image
运维
Linux之文件管理
字数 3280阅读时长 9 分钟
2024-8-12
2024-8-12
type
status
date
slug
summary
tags
category
icon
password

文件命名规则

在Linux系统中,文件命名遵循一些特定的规则和最佳实践,以确保文件系统的组织性和可维护性。以下是一些常见的Linux文件命名规则:
  • 区分大小写:Linux文件系统是区分大小写的,这意味着 file.txtFile.txt 被视为两个不同的文件。
  • 避免使用特殊字符:应避免在文件名中使用特殊字符,如 /\\:?"<>| 等。这些字符在Linux命令和脚本中可能有特殊的含义,使用它们可能导致错误或混淆。
  • 使用下划线或连字符:为了提高可读性,可以使用下划线(_)或连字符()来分隔文件名中的单词,例如 my_file.txtmy-file.txt
  • 避免使用空格:虽然Linux允许在文件名中使用空格,但最好避免这样做,因为空格在命令行中需要用引号或转义字符来处理,这会增加输入的复杂性。
  • 使用有意义的名称:文件名应该具有描述性,能够清晰地反映文件的内容或用途。例如,report_2023_q1.pdffile1.pdf 更具描述性。
  • 限制文件名长度:虽然Linux文件系统支持较长的文件名,但为了兼容性和可读性,建议限制文件名的长度,通常不超过255个字符。
  • 使用小写字母:为了减少输入错误和提高一致性,建议使用小写字母来命名文件。
  • 版本控制:如果需要管理文件的不同版本,可以使用版本号或时间戳来命名文件,例如 document_v1.0.txtreport_20230401.pdf
  • 避免使用隐藏文件:以点(.)开头的文件名在Linux中被视为隐藏文件。除非确实需要隐藏文件,否则应避免使用这种命名方式。

文件管理命令

查看命令

ls

用于查看目录下有哪些目录或者文件

cat和more和less

cat 查看文件内容
more和less都是文本分页查看器
more 是一个基本的文本分页查看器,而 less 提供了更多的功能和灵活性,更适合复杂的文本查看需求
可以通过 空格来 分页查询文件信息 按到最后一页 会自动退出more
notion image
less 支持 搜索功能
按q可以退出less
notion image

tree

查看目录结构

创建命令

touch

用来创建文件
vi和vim也可以用来 创建文件,如果文件不存在 则创建 否则修改文件

mkdir

用来创建文件夹

重定向

删除命令

rm

只能删除文件

rmdir

只能删除空目录

复制命令

移动命令

压缩和解压命令

打包,默认是没有压缩功能,不节省磁盘空间
打包+压缩,将一堆零散的文件,打包到一起,之后再压缩,节省磁盘空间

tar

zip

zip压缩目录,需要添加-r参数

unzip

解压缩

其他命令

ln命令

ln是link的意思,表示创建一个快捷方式,如同你windows的图标快捷方式

alias命令

vim快速上手

  • 所有你可见到的linux机器,都会默认有vi编辑器,但是它不好用,就好比windows的记事本
  • 你可以选择更强大的编辑器 ,叫vim,需要额外安装

学习vim的使用流程

图解vim的流程
notion image
 
上一篇
部署harbor
下一篇
kubecm 管理 k8s