Linux文件操作命令【ls、cd、pwd、mkdir、rm、mv、cp】

一、ls

命令行 描述
ls 列出出当前目录的清单
ls + 指定目录 列出 指定文件夹下的所有文件及文件夹清单
ls -a –all 列出目录下的所有文件,包括以 . 开头的隐含文件
ls -l=ll 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来
ls -h –human-readable 以容易理解的格式列出文件大小(例如 1K 234M 2G)
ls -t 以文件修改时间排序
ls -d 查看目录属性

例题:列出/home 文件夹下的所有文件和目录详细资料
在这里插入图片描述
在这里插入图片描述
例题:以容易理解的格式列出 /home 目录中所有的文件目录的大小在这里插入图片描述
例题:以容易理解的格式列出/home 目录中所有以”h”开头的文件目录的大小
在这里插入图片描述

二、cd

cd 命令是 change directory 的缩写。

命令行 描述
cd 切换当前目录至指定的目录
cd / 进入根目录
cd … 两个点表示进入父目录(上一级目录)
cd - 回到刚刚的那个目录

在这里插入图片描述

三、pwd

命令行 描述
pwd 显示当前目录所在路径
pwd -P 显示当前目录的物理路径
pwd -L 显示当前目录的连接路径

在这里插入图片描述

四、mkdir

mkdir 命令是 make directory 的缩写。

命令行 描述
mkdir 创建指定名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录
mkdir -p 可以递归建立目录
mkdir -m 选项自定义目录权限

在这里插入图片描述

五、rm

rm 命令是 remove 的缩写。

命令行 描述
rm 永久性地删除一个目录中的一个或多个文件
rm -r 递归删除目录
rm -i 删除一个文件之前会先询问是否删除
rm -f 强行删除文件,系统不再提示

在这里插入图片描述

六、mv

mv 命令是 move 的缩写。
mv 命令根据第二个参数类型(目标是一个文件还是目录),决定执行将文件重命名或将其移至一个新的目录中–剪切。
当第二个参数类型是文件时,mv 命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。
当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv 命令将各参数指定的源文件均移至目标目录中。

命令行 描述
mv 移动文件或更改文件名,经常用来备份文件或者目录

在这里插入图片描述

七、cp

命令行 描述
cp 复制文件
cp -r 复制目录
cp -p 连带文件属性复制
cp -d 若源文件是链接文件,则复制链接属性
cp -a 连时间一起复制

⭐区别

文件 文件夹 文件和文件夹
touch、rm、cp mkdir 、rmdir(空目录)、rm -r、cp -r mv
发布了25 篇原创文章 · 获赞 0 · 访问量 344

猜你喜欢

转载自blog.csdn.net/weixin_42959073/article/details/104901812