文件管理相关命令
文件的增删改查
创建目录
# 创建目录
mkdir [option] direction
—m :创建目录的时候,授权 mkdie -m ***(权限) 路径
-p :递归创建目录
-V :显示创建目录的信息
mkdir a{1,2,3} # 创建a1,a2,a3
mkdir a{10..100} # 创建a10-a100
mkdir -pV 可以显示创建的目录顺序
- 要是连续创建都不存在的目录,会报错,但是可以使用-p
- 要是创建已经存在的目录,会报错,但是可以用-p模式,不显示错误,而且不创建。
- 普通用户不能去超级用户的家目录创建文件。权限不足。
- 创建的时候不能创建文件之后的文件夹。因为其不是目录。
mkdir -pv /{home/{zls,oldboy}/test{1,2},/tmp/{oldboy,oldgirl}}
创建文件
在linux中,一切皆文件。
# 创建文件
touch [option] file
# 一般情况下都不会是用参数。
- 文件已经存在的话,会修改时间以及访问时间
- 如果目录不存在,则会报错
- 创建同名文件,不会更改源文件的内容
要注意如果一条命令执行多条命令,这多条命令中报错的命令并不影响不报错命令的执行,
# tree:显示文件目录结构信息。
tree : 默认显示当前目录结构
tree -L 2 目录 : 显示几层结构信息。
# cp:copy,拷贝信息
cp 目标文件 复制文件地址 # 将目标文件复制到复制的文件地址
cp 目标文件 复制文件地址和不存在的文件或目录名 # 复制到目标文件夹并改名。
Linux一切皆文件。这就导致在同一级目录下,都不能重名。