前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >记录 | Linux目录管理的学习过程记录

记录 | Linux目录管理的学习过程记录

原创
作者头像
Leo Deng
发布2024-07-30 10:12:20
730
发布2024-07-30 10:12:20

目录管理

创建目录 

mkdir 参数

创建目录

-p

递归创建(qk1/a/b/c qk1/d/e/f)

 查看目录树

tree 目录

查看目录树

如果 tree 命令不存在 则使用 yum install -y tree 安装

Linux文件管理 

ls 命令的使用 

ls 目录

查看当前目录下的文件(不使用任何参数)

-a

查看子目录中所有文件(包括隐藏文件)

-A

查看所有文件(不查看.与..这两个目录文件)

-l

以长格式查看文件信息

touch 命令的使用 

touch 参数

创建空文件

-c

如果新文件存在则避免创建,若文件存在则修改 修改时间

echo 命令的使用

echo 参数 "文本"

将输入的文本输出(显示)到标准屏幕上

-e

开启转义字符(\n、\t...)

对 echo  所 输出内容 进行 输出 重定向  >  覆盖写入 到 a.txt 中、若文件不存在则自动创建。

对  echo  所输出内容 进行 输出重定向  >>  至a.txt中。

发现其并不会覆盖原有内容,起追加作用

$ 符号的作用
代码语言:javascript
复制
[root@localhost~]# a=1
[root@localhost~]# b=2
[root@localhost~]# echo $a $b
1 2

  echo  支持使用 $ 引用变量

特殊引用

$变量名

引用变量

$$

查看当前进程号

$0

查看当前的错误状态

$0

查看当前的shell

...

...

cat 命令的使用

cat 文件1 ...

查看文件内容

与  echo 相同可 使用输出重定向写入到另外一个文件

可同时显示多个文件

同理可通过显示多个文件后使用输出重定向写入另外一个文件

使用管道( | )与 sort (排序)对多个文件进行排序后重定向写入新文件

输出重定向 

输出重定向(覆盖)

输出重定向(追加)

<

输入重定向

cp 命令的使用

cp命令生成文件
cp命令生成文件

cp 参数 源文件2... 新文件/目标位置

复制文件

-r

递归

cp命令
cp命令

使用  -r  对目录以及其文件进行复制

mv 命令的使用

mv命令
mv命令

mv 源文件

移动文件/目录

-b

遇到重名文件自动备份

-v

显示详细信息

-n

重名文件不进行移动

rm 命令的使用

rm命令
rm命令

rm 参数

删除文件/目录

-f

强制删除

-r

递归

-v

显示详细信息

强制删除文件
强制删除文件

使用带 -f  参数的 rm 命令强制删除linux02.txt文件(即不询问是否删除)

删除目录
删除目录

使用带 -r  参数的 rm 命令删除目录linuxdir

删除命令
删除命令

使用带 -v  参数的 rm 命令删除文件

file 命令的使用

file命令
file命令

file 参数

查看文件类型

-f

尝试打开,并判断文件类型

ln 命令的使用

创建连接
创建连接
cat查看创建出来的连接
cat查看创建出来的连接

ln 参数 链接名

建立连接默认为硬链接(相当于建立文件副本)

-s

软连接(相当于windows的快捷方式)

软连接特征:

不会增加文件的链接数 (ls -l) 

如果源文件在建立连接后丢失,就无法查看内容

与windows的快捷方式相同

硬链接特征:

会增加文件的链接数 (ls -l) 

源文件丢失后仍能查看内容,起副本的作用

如果多个硬链接同时链接一个文件,这些硬链接不仅会链接源文件还会在链接之间相互链接,如果源文件丢失,向创建好的硬链接写入内容,仍会继续同步。

ln命令
ln命令
ln命令
ln命令

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 目录管理
    • Linux文件管理 
      • ls 命令的使用 
      • touch 命令的使用 
      • echo 命令的使用
      • cat 命令的使用
      • 输出重定向 
      • mv 命令的使用
      • rm 命令的使用
      • file 命令的使用
      • ln 命令的使用
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档