Centos7 目录文件相关
1.检查文件或目录是否存在/查看目录下的文件
# 检查文件是否存在/查看目录下的文件 ls 目录名/文件名 # 查看目录信息,不显示目录下的文件 ls -d 目录名 #查看详细信息 ls -l 文件名 # 查看隐藏文件 ls -a
2.创建目录
# 创建目录 mkdir 目录名 # 递归创建目录 mkdir -p /目录1/目录2/目录3
3.查看当前目录的绝对路径
# 查看绝对路径 pwd
4.创建文件
# 创建文件 touch 文件名
5.编辑文件
# 编辑文件 vi 文件名 # 将打印输出的信息,写入文件 echo "hello world" > 文件名 (覆盖) echo "hello world" >> 文件名 (追加)
6.查看文件内容
# 查看文件内容 cat 文件名 # 查看多个文件 cat 文件名1 文件名2 # 将多个文件内容写入一个文件 cat 文件名1 文件名2 > 文件名3
7.复制保存
# 复制 cp 要复制的文件/目录 复制到文件/目录 # 1. 复制文件到目录 会在目的目录中生成一个同名的文件 cp 文件名 目录名 # 2.复制文件到文件 相当于复制并且重命名 cp 文件名 新文件名 # 3. 复制目录到目录 cp -r 目录名 目录名/新目录名 # 复制相同文件时,强制替换不提示是否确认。在命令前面加一个反斜杠 \cp -r 目录名 目录名/新目录名
8.移动(剪切)
# 移动 mv # 移动文件,如果输入新文件名相当于重命名 mv 文件 文件名/新文件名 # 移动目录,如果输入新目录名相当于重命名 mv 目录 目录/新目录名 # 如果有相同文件或者目录,想要强制覆盖 mv -f 文件 文件名/新文件名 \mv -f 文件 文件名/新文件名
9.删除(没事别用这个命令)
# 删除 rm # 删除文件 rm 文件名 # 删除文件,忽略提示 两种方法 \rm 文件名 rm -f 文件名 # 删除目录 rm -r 目录 # 删除目录,忽略提示 两种方法 \rm -r 目录 rm -rf 目录