文件相关命令

文件管理相关命令

文件的增删改查

创建目录

# 创建目录
mkdir [option] direction
—m :创建目录的时候,授权  mkdie -m ***(权限) 路径
-p :递归创建目录
-V :显示创建目录的信息

mkdir a{1,2,3}  # 创建a1,a2,a3
mkdir a{10..100}  # 创建a10-a100

mkdir -pV 可以显示创建的目录顺序
  1. 要是连续创建都不存在的目录,会报错,但是可以使用-p
  2. 要是创建已经存在的目录,会报错,但是可以用-p模式,不显示错误,而且不创建。
  3. 普通用户不能去超级用户的家目录创建文件。权限不足。
  4. 创建的时候不能创建文件之后的文件夹。因为其不是目录。
mkdir -pv /{home/{zls,oldboy}/test{1,2},/tmp/{oldboy,oldgirl}}

创建文件

在linux中,一切皆文件。

# 创建文件
touch [option] file
# 一般情况下都不会是用参数。
  1. 文件已经存在的话,会修改时间以及访问时间
  2. 如果目录不存在,则会报错
  3. 创建同名文件,不会更改源文件的内容

要注意如果一条命令执行多条命令,这多条命令中报错的命令并不影响不报错命令的执行,

# tree:显示文件目录结构信息。
tree : 默认显示当前目录结构
tree -L 2 目录 : 显示几层结构信息。

# cp:copy,拷贝信息
cp 目标文件 复制文件地址  # 将目标文件复制到复制的文件地址

cp 目标文件 复制文件地址和不存在的文件或目录名  # 复制到目标文件夹并改名。

Linux一切皆文件。这就导致在同一级目录下,都不能重名。

原文地址:https://www.cnblogs.com/liqianxin/p/12836809.html