2文件管理命令

一、相对路径和绝对路径

相对路径

./:代表目前所在的目录,也可以使用 . 表示。

../:代表当前目录的上一层目录,也可以使用 .. 表示

绝对路径

Linux:起始节点为根目录,比如: /root/luffy/get/onepiece

 快捷键:tab 自动补全

二、文件管理命令

1.cd

cd 文件目录(相对路径 / 绝对路径 .或者..)

进入家目录

cd              # 方式1
cd ~           # 方式2
cd /home/用户名    # 方式3

 2.ls

ls [args] # 查看当前目录
ls [args] 目录名 # 查看指定目录
ls [args] 文件名 # 查看某个文件的信息

-a all显示所有文件(隐藏文件)

-l list显示文件信息

-h显示后缀

文件类型

-: 普通的文件,在 Linux 终端中没有执行权限的为白色,压缩包为红色,可执行程序为绿色字体
d: 目录 (directory), 在 Linux 终端中为蓝色字体,如果目录的所有权限都是开放的,有绿色的背景色
l: 软链接文件 (link), 相当于 windows 中的快捷方式,在 Linux 终端中为淡蓝色 (青色) 字体
c: 字符设备 (char), 在 Linux 终端中为黄色字体
b: 块设备 (block), 在 Linux 终端中为黄色字体
p: 管道文件 (pipe), 在 Linux 终端中为棕黄色字体
s: 本地套接字文件 (socket), 在 Linux 终端中为粉色字体

2文件管理命令

 

 文件类型后边的字母代表:文件所有者 , 文件所属组用户和其他人对文件的权限

读权限:使用 r 表示,即: read
写权限:使用 w 表示,即: write
执行权限:使用 x 表示,即: excute
没有任何权限:使用 - 表示

3.创建删除目录

目录的创建分为两种,一种是创建单个目录,另一种是一次性创建多层目录,使用的命令是 mkdir, 后边参数是要创建的目录的名字,如果是多层目录需要添加参数 -p。

如果要删除已经存在的路径一共有两种方式,可以使用 rmdir 或者 rm

rmdir: 只能删除空目录,有点 low,不好用

rm: 可以删除文件也可以删除目录,如果删除的的是目录,需要加参数 -r, 意思是递归 (recursion)

rm 命令还有另外两个经常使用的参数:

-i: 删除的时候给提示

-f: 强制删除文件,没有提示直接删除并且不能恢复,慎用

4.拷贝

文件拷贝

cp 文件A 文件B    如果文件B不存在就创建,如果文件B存在就覆盖。

目录拷贝

cp 目录A 目录B -r

5.剪切

mv A B

6.创建链接

软链接(快捷方式)ln -s 源文件路径 软链接文件的名字(可以带路径)

硬链接(创建文件名但不占内存)  ln 源文件 硬链接文件的名字(可以带路径)

7.tree命令

以树状结构显示目录

8.pwd

用户当前所在的工作目录

9.which

可以查看要执行的命令所在的实际路径

作者: 苏丙榅
链接: https://subingwen.cn/linux/file-commands/#2-2-%E6%98%BE%E7%A4%BA%E6%96%87%E4%BB%B6%E8%AF%A6%E7%BB%86%E4%BF%A1%E6%81%AF
来源: 爱编程的大丙

原文链接: https://www.cnblogs.com/gk520/p/16664774.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

    2文件管理命令

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/404270

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年4月25日 下午4:26
下一篇 2023年4月25日 下午4:26

相关推荐