程序员必备的Linux命令——文件及目录命令

112 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第15天,点击查看活动详情

Linux命令就是我们对Linux系统进行管理的操作指令。类似于我们操作windows系统中可视化的各种操作动作。

在Linux系统中,我们任何东西都被认做是文件,比如cpu、内存、键盘以及用户全是文件。Linux命令类似于之前的DOS命令。

Linux系统中命令分为两种:Linux命令以及Shell命令。

文件及目录操作命令

命令含义全拼例子
cd从当前目录切换到指定的目录change directorycd /tools
ls列出当前目录的内容listls
ll列出当前目录的内容及内容的属性信息ll
cp复制文件或目录copycp tools
find用于查找目录以及目录下的文件find nginx
mkdir创建目录make directoriesmadir tools
mv移动或重命名文件movemv /tools/nginx /usr/local/nginx
rename重命名文件rename myFile newName myFile.text
pwd显示当前目录的绝对路径print working directorypwd
rm删除一个或者多个文件或目录removerm nginx
rmdirshanchu kongmuluremove empty directoriesrmdir /tools
tree以树形结构显示目录下的内容tree /tools
touch新建新的空文件,改变已有文件时间戳属性
basename显示文件名或者目录名
dirname显示文件或者目录路径
file显示文件类型file README
md5sum计算和校验文件的MD5值
lsattr查看文件扩展属性lsattr README
chattr改变文件扩展属性

上面表格中的命令如果显示:command not found 则表示没有安装相关组件。

下面以tree为例:

执行tree显示:-bash: tree: command not found

则执行:yum -y install tree 安装tree

安装完成后,执行tree,则会出现我们想要的树形结构。这里只显示一部分,如下图所示:

image.png

今天关于Linux命令——文件及目录命令,讲解到这,欢迎大家留言交流

也欢迎大家关注我的公众号《coder练习生》