8:linux文件 目录命令 ls mkdir cd pwd mkdir rmdir cp mv rm touch less tail 链接 |8月更文挑战

489 阅读3分钟

这是我参与8月更文挑战的第7天,活动详情查看:8月更文挑战

ls: 列出目录

在这里插入图片描述

ls -a 显示隐藏文件

在这里插入图片描述

ls -l 显示长文件(显示详细信息) 等同于ll

文件大小显示的字节 在这里插入图片描述 在这里插入图片描述

在这里插入图片描述

ls -lh 将文件大小转换为对应的单位

在这里插入图片描述

ls -lrt 按照时间排序

在这里插入图片描述

mkdir:创建一个新的目录

创建 china 目录 在这里插入图片描述

mkdir -p 创建递归目录

在这里插入图片描述

cd:切换目录

cd 目录 进入目录

.. 表示上级目录
. 表示当前目录

在这里插入图片描述

pwd:显示目前的目录

rmdir : 删除空目录

在这里插入图片描述

cp: 复制文件或目录

==可以复制多个文件,也可以修改文件名== ==重点关注 -r -p== 在这里插入图片描述

mv: 移动文件与目录,或修改文件与目录的名称 (剪切)

==可以剪切多个文件,也可以剪切并修改文件名==

rm: 移除文件或目录

rm source target

选项与参数:

  • -f :就是 force 的意思,忽略不存在的文件,不会出现警告信息;
  • -i :互动模式,在删除前会询问使用者是否动作
  • -r :递归删除啊!最常用在目录的删除了!这是非常危险的选项!!! == 尽量不要在服务器上使用 rm -rf 该命令将删除所有文件。删库跑路命令。不要去记它。==

rm -rf * : 删除当前目录中的所有文件

在这里插入图片描述

touch 创建带空格的命令(不建议这样操作)

在这里插入图片描述

怎么删除文件名带空格的文件呢? 需要加上双引号,这也是不建议创建带空格的文件的原因

在这里插入图片描述

cat tac more less tail 可以参考 blog.csdn.net/lingyiwin/a…

cat 由第一行开始显示文件内容 tac 从最后一行开始显示,可以看出 tac 是 cat 的倒著写! nl 显示的时候,顺道输出行号! more 一页一页的显示文件内容 less 与 more 类似,但是比 more 更好的是,他可以往前翻页! head 只看头几行 tail 只看尾巴几行 你可以使用 man [命令]来查看各个命令的使用文档,如 :man cp。

linux 软连接 和 硬链接 ln命令

ln [参数][源文件或目录][目标文件或目录]

必要参数:

  • -b 删除,覆盖以前建立的链接
  • -d 允许超级用户制作目录的硬链接
  • -f 强制执行
  • -i 交互模式,文件存在则提示用户是否覆盖
  • -n 把符号链接视为一般目录
  • -s 软链接(符号链接)
  • -v 显示详细的处理过程

软链接:相当于快捷方式

  • 1.软链接,以路径的形式存在。类似于Windows操作系统中的快捷方式
  • 2.软链接可以 跨文件系统 ,硬链接不可以
  • 3.软链接可以对一个不存在的文件名进行链接
  • 4.软链接可以对目录进行链接

硬链接:可以看做是备份

  • 1.硬链接,以文件副本的形式存在。但不占用实际空间。
  • 2.不允许给目录创建硬链接
  • 3.硬链接只有在同一个文件系统中才能创建
  • 4.同步更新
  • 5.不能跨分区创建硬链接 ==硬链接共享一个i节点 使用ls -i 命令查看 硬链接和源文件使用功能同一个i节点。==