Linux 文件目录操作全解析
1. 文件与目录基础
Linux 文件系统和其他操作系统的文件系统类似,包含文件和目录。文件可存储如人类可读文本、可执行程序或计算机使用的二进制数据等内容,而目录用于组织文件系统,且可包含文件和其他子目录。
例如,以下文件结构:
$ tree
Documents
├── Mission-Statement.txt
└── Reports
└── report2018.txt
1 directory, 2 files
在这个例子中, Documents
是一个目录,包含一个文件 Mission - Statement.txt
和一个子目录 Reports
,而 Reports
目录又包含一个文件 report2018.txt
, Documents
是 Reports
的父目录。
提示 :如果系统中没有 tree
命令,可以使用 Linux 发行版的包管理器进行安装。
2. 文件和目录命名规则
Linux 中的文件和目录名可以包含大小写字母、数字、空格和特殊字符。但由于许多特殊字符在 Linux shell 中有特殊含义,所以命名文件或目录时最好不使用空格或特殊字符。例如,使用空格时需要转义字符