「Linux系列」3-文件目录指令篇

Keep Going !

关键字:Linux学习路线、工具、常识、目录结构等
摘要:包含linux的学习路线和前要基础知识。

文件目录常用指令

1、dir——新建/删除文件夹

  • 新增mkdir指令
1
2
//新建名为box1的空文件夹
mkdir box1
  • 删除指令rmdir指令
1
2
rmdir box1
//注意,rmdir只能删除空文件夹,如果删除非空目录,需要通过rm -rf来实现。


2、cp——文件/文件夹复制

  • 单文件复制
1
[root@localhost animals]# cp cat_2.txt cats  //将目录中一个文件复制到另一个文件
  • 文件夹复制(相当于复制文件夹)

例:将animals中的cats目录复制到human目录中)

1
2
3
4
cp -r cats/ ../human		//把cats文件夹复制到human文件夹

\cp -r /home/cats ../human
//强制覆盖相同不提示

image-20220811123833320



3、rm——删除

  • 将/home/hello.txt 单文件删除
1
rm -r /home/test1.txt
image-20220811135431592
  • 将/home/test_box整个文件夹删除
1
rm -rf /home/test_box 

//-r会一个个问是否删除,在文件较多时不合适;-rf则不用

image-20220811141333351


4、mv——移动/重命名

mv指令用户移动文件/目录、重命名

  • 重命名
1
2
//重新命名txt文件
mv hello_oldName.txt hello_newName.txt
image-20220811142145566
  • 移动(剪切)
1
2
//将home中的txt移动到test_box文件夹中
mv hello.txt /test_box
image-20220811143134779

5、cat——查看

cat指令用于查看文件内容信息

  • 查看文件
1
2
cat hello.txt
cat -n hello.txt
image-20220811145859760

6、less——大文件查看

less指令用于分屏查看文件内容,相较于vim全部读取,less可以更高效的查看较大的文件信息

less指令下,空格用来翻页

操作 功能说明
空格键 向下翻页
/hello! 查看hello!单词(n向下,N向上找)
q 退出less模式
image-20220811151424841

7、echo——输出

echo指令用于输出内容,类似printf

image-20220811152036328

8、history——查看历史命令

  • 查看所有历史命令

    1
    [root@localhost home]# history
  • 查看最近10条命令

    1
    [root@localhost home]# history 10
    image-20220811153432500




【问题汇总】

在相对路径、绝对路径,那些有/(斜杠),哪些没有/(斜杠)。还不是很掌握!!!




Linux 常用命令集合 | 菜鸟教程 (runoob.com)