Linux文件目录类指令
2021/12/29 7:09:49
本文主要是介绍Linux文件目录类指令,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
指令
-
pwd
:显示当前工作目录的绝对路径 -
ls
:列出当前目录下的文件ls -a
:列出所有文件【包括“.”开头的隐藏文件】ls -l
:列表形式显示,信息更详细
命令可以叠加使用,ls -al
、ls -la
-
cd
:进入文件cd 路径
:进入目标文件【可以时绝对路径也可以是相对路径】cd ..
:返回上级目录cd ~
:返回用户家目录【root用户回到/root
,一般用户回到/home/用户名
】
应用案例
在home/tom
下以绝对路径和相对路径的方式分别回到/root
注:目标目录的文件深度较浅时,采用绝对路径;反之用相对路径更方便。
指令
mkdir
mkdir 路径
:创建目录mkdir -p 路径
:创建多级目录【p:parent;创建目标目录的同时补全父目录】
rmdir
rmdir 路径
:删除空目录rm -rf 路径
:删除非空目录
注:路径可以是绝对路径也可以相对路径
比如要创建/home/dog
,可以输入mkdir /home/dog
,也可以在/home
下直接输入mkdir dog
touch 文件名
:创建一个空文件
应用举例
- 创建单级目录
/home/dog
- 创建多级目录
/home/animal/tiger
- 删除空目录
/home/dog
- 删除非空目录
/home/animal/tiger
指令
-
cp [选项] source dest
:指定拷贝文件到指定目录【source:需要复制的文件或目录;dest:目标目录】-r
:递归复制整个目录\cp source dest
:复制的同时覆盖
-
rm [选项] 要删除的文件或目录
-r
:递归删除整个目录-f
:强制删除
应用举例
- 将
/home/hello.txt
复制到/home/bbb
中 - 将
/home/bbb
复制到/opt
- 在
/home/bbb
中添加hello2.txt
- 将
/home/bbb
复制到/opt
,覆盖原目录
~
注:覆盖的含义是:交集覆盖,整体取并
比如 source 中有hello.txt,而 dest 中有hello.txt和hello2.txt。那么用source覆盖dest后,dest中有hello.txt【source中的】,和原有的hello2.txt
指令
mv 文件或目录 文件或目录
:移动[cut],或重命名- 同一目录下:
mv 文件名(目录名) 文件名(目录名)
重命名 - 不同目录:
mv 文件名(目录1) 目录2
:将文件或目录1移动到目录2 - 移动并重命名:
mv 文件名1 目录/文件名2
:目录同理
- 同一目录下:
-
cat 文件名
:查看文件 【-n
】:显示行号
-
less 文件名
:查看文件【动态加载,看到哪里记载到那里】- [pagedown]/[pageup]/[空格]:翻页
- [/字串]:查找字串。[n]:向下;[N]:向上
- [q]:退出
这篇关于Linux文件目录类指令的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南