Linux 文件与目录管理

   我是默,一个在CSDN分享笔记的博主。 

​​

在这里,我要推荐给大家我的专栏《Linux》。

无论你是编程小白,还是有一定基础的程序员,这个专栏都能满足你的需求。我会用最简单易懂的语言,带你走进代码的世界,让你从零开始,一步步成为编程大师。

让我们在代码的世界里畅游吧!

如果感觉还不错的话请记得给我点赞哦!

期待你的加入,一起学习,一起进步

目录

​编辑​

一.处理目录的常用命令

ls (列出目录)

选项与参数:

cd (切换目录)

pwd (显示目前所在的目录)

总结


 

前言:

我们知道 Linux 的目录结构为树状结构,最顶级的目录为根目录 /

其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。

在开始本教程前我们需要先知道什么是绝对路径与相对路径。

  • 绝对路径:
    路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。

  • 相对路径:
    路径的写法,不是由 / 写起,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: cd ../man 这就是相对路径的写法

一.处理目录的常用命令

  • ls(英文全拼:list files): 列出目录及文件名
  • cd(英文全拼:change directory):切换目录
  • pwd(英文全拼:print work directory):显示目前的目录
  • mkdir(英文全拼:make directory):创建一个新的目录
  • rmdir(英文全拼:remove directory):删除一个空的目录
  • cp(英文全拼:copy file): 复制文件或目录
  • rm(英文全拼:remove): 删除文件或目录
  • mv(英文全拼:move file): 移动文件与目录,或修改文件与目录的名称

ls (列出目录)

在Linux系统当中, ls 命令可能是最常被运行的。

语法:

选项与参数:

  • -a :全部的文件,连同隐藏文件( 开头为 . 的文件) 一起列出来(常用)
  • -d :仅列出目录本身,而不是列出目录内的文件数据(常用)
  • -l :长数据串列出,包含文件的属性与权限等等数据;(常用)

Linux 文件与目录管理_第1张图片

cd (切换目录)

cd是Change Directory的缩写,这是用来变换工作目录的命令

语法:

cd [相对路径或绝对路径]

#使用 mkdir 命令创建 runoob 目录
[root@www ~]# mkdir runoob

#使用绝对路径切换到 runoob 目录
[root@www ~]# cd /root/runoob/

#使用相对路径切换到 runoob 目录
[root@www ~]# cd ./runoob/

# 表示回到自己的家目录,亦即是 /root 这个目录
[root@www runoob]# cd ~

# 表示去到目前的上一级目录,亦即是 /root 的上一级目录的意思;
[root@www ~]# cd ..

pwd (显示目前所在的目录)

pwd 是 Print Working Directory 的缩写,也就是显示目前所在目录的命令。

[root@www ~]# pwd [-P]

选项与参数:

  • -P :显示出确实的路径,而非使用链接 (link) 路径。

实例显示出实际的工作目录,而非链接档本身的目录名而已。

总结

命令 描述 示例演示
ls 列出目录内容 ls - 列出当前目录内容
ls /etc - 列出 /etc 目录内容
cd 切换目录 cd /var/log - 进入 /var/log 目录
pwd 显示当前工作目录 pwd - 显示当前所在目录的路径
mkdir 创建新目录 mkdir test - 在当前目录下创建名为 test 的目录
rmdir 删除空目录 rmdir test - 删除名为 test 的空目录
cp 复制文件或目录 cp file1 file2 - 将 file1 复制为 file2
mv 移动/重命名文件或目录 mv file1 newfile - 将 file1 重命名为 newfile
rm 删除文件或目录 rm file1 - 删除名为 file1 的文件
touch 创建空文件或更新文件时间戳 touch newfile - 创建一个新的空文件 newfile
cat 查看或连接文件 cat file1 - 显示 file1 文件的内容
more 分屏显示文件内容 more file1 - 逐页显示 file1 文件的内容
less 分屏显示文件内容,支持向上翻页 less file1 - 逐页显示 file1 文件的内容
head 显示文件头部内容 head file1 - 显示 file1 文件的开头几行内容
tail 显示文件尾部内容 tail file1 - 显示 file1 文件的末尾几行内容
ln 创建硬链接或符号链接 ln -s file1 link1 - 创建 file1 的符号链接 link1
find 在文件系统中搜索文件 find / -name file1 - 在文件系统中搜索名为 file1 的文件
grep 在文件中查找指定文本 grep "pattern" file1 - 在 file1 中查找指定文本模式
chmod 修改文件或目录的权限 chmod 755 file1 - 将 file1 的权限设置为 755
chown 修改文件或目录的所有者 chown user1 file1 - 将 file1 的所有者修改为 user1
chgrp 修改文件或目录的所属组 chgrp group1 file1 - 将 file1 的所属组修改为 group1
stat 显示文件或目录的详细信息 stat file1 - 显示 file1 文件的详细信息
file 确定文件类型 file file1 - 确定 file1 文件的类型

你可能感兴趣的:(Linux,前端,javascript,开发语言,linux,运维,服务器)