RHCSA回忆录——无命令不Linux(Linux目录操作类命令)

ls命令

功能描述:ls是一个非常有用的命令,可以显示当前下的文件和子目录列表。配合参数的使用,能以不同的方式显示目录内容。

格式:

ls [常用参数] [路径或文件名]

常用参数:

-l #以长格式显示文件详细信息(命令可简写为ll)
-a #显示所有文件,包括隐藏文件
-t #按照文件生成时间排序
-r #基于日期和时间的逆向排序文件
-Z #类型显示安全性上下文配置(Selinux)
-h #查看文件大小按照K字节、M字节、G字节、T字节等
-S #查看并按照文件大小排序

范例:

以长格式显示/opt目录下文件的详细信息,并显示隐藏文件和文件生成时间

ls -alt /opt

查看/mnt目录下有哪些文件,以长格式显示文件详细信息并显示文件的安全性上下文

ls -lZ  /mnt

cd命令

功能描述:cd(change directory)命令可以让用户切换当前目录

范例:

切换到当前目录下的test子目录

cd test 或者 cd ./test       #./代表当前目录下

切换到上一层目录

cd ..

切换到系统根目录

cd /

切换到该用户的家目录

cd ~

切换到来到当前目录的上一个目录

cd -

切换到具体目录,如/etc/systemd/system目录

cd /etc/systemd/system

pwd命令

功能描述:显示用户正在工作或当前所在的目录

[root@localhost ~]# pwd
/root

mkdir命令

功能描述: mkdir(make directory)命令可以用来创建子目录(默认创建的空目录)

格式:

mkdir [常用参数] <目录名称>

常用参数:

-p #连续递归创建目录,确保目录名称存在,不存在的就进行创建

范例:

在当前目录下创建file1目录

mkdir file1

在当前目录下创建fil1目录,并在file1目录下创建file2目录,在file2目录下创建file3目录,即连续创建三个目录(file1,file2,file3)

mkdir -p file1/file2/file3

删除当前目录下file1目录

rmdir file1      #默认只能删除空目录,即目录下有东西无法删除

删除当前目录下file1/file2/file3目录,即删除三个递归目录

rmdir -p file1/file2/fil3

rm命令

功能描述:用于删除不需要的目录及文件。该命令可以删除单一目录中的一个或多个文件或目录,也可以删除多个目录,或将某个目录及其下的所有文件及子目录均删除。(删除的只是文件的元数据信息,真正的数据内容还保留在文件系统中)

格式:

rm [常用参数]  文件

常用参数:

-f   #强制删除。忽略不存在的文件,不提示确认
-i   #在删除前需要确认
-I   #在删除超过三个文件或者递归删除前要求确认。此选项比-i 提示内容更少,但同样可以阻止大多数错误发生
-r   #递归删除目录及其内容

范例:

不提示确认,直接删除/tmp目录下的所有内容

rm -rf /tmp

显示删除test.txt文件进度

rm -v test.txt
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇