文件管理(创建、删除、重命名移动)

文件管理(创建、删除、重命名移动)

切换目录

cd - 切换到上一次的目录

cd / 切换到根目录

cd ~ 切换到当前目录的家目录

cd /root 切换到/root目录

. 当前目录

… 上一级目录

绝对路径(以/开始的路径)

相对路径(不是以/开始的路径)

Linux的七大文件类型

- 普通文件
d 目录文件
l 链接文件(软链接)
p 管道文件
s 套接字文件(ip:端口号) 服务器可以启动一个程序来监听客户端的请求,而客户端就可以通过socket来进行数据通信
c 字符设备文件
查看/目录下的所有套接字文件
[root@localhost ~]# find / -type s

创建普通文件

文件命名规范

1,不能使用"/"来当文件名,/是用来做根的和路径分隔符的

2,文件名不能超过255个字符

3,区分大小写file File FILE

4,目录也是文件,同一路径下,两个不同类型文件不能同名

touch作用:
1,创建文件
[root@localhost ~]# touch /root/file1
创建多个文件{}
[root@localhost ~]# touch /root/file{2..5}
2,修改时间戳
[root@localhost ~]# touch /root/file1
[root@localhost ~]# stat file1
  文件:file1
  大小:0         	块:0          IO 块:4096   普通空文件
设备:10304h/66308d	Inode:1221922     硬链接:1
权限:(0644/-rw-r--r--)  Uid:(    0/    root)   Gid:(    0/    root)
环境:unconfined_u:object_r:admin_home_t:s0
最近访问:2025-08-14 11:23:37.027150219 +0800
最近更改:2025-08-14 11:23:37.027150219 +0800
最近改动:2025-08-14 11:23:37.027150219 +0800
创建时间:2025-08-14 11:23:23.596045201 +0800
修改时间戳,就是改变访问时间,更改时间,改动时间

创建目录文件

创建一个目录

[root@localhost ~]# mkdir /root/dir1

连续创建多个目录 -p

[root@localhost ~]# mkdir -p /root/file1/file2

-v 显示创建的过程

[root@localhost ~]# mkdir -pv /root/file1/file2

创建链接文件

当源文件的所有硬链接被删除后,软链接失效

1,创建硬链接

不加选项,默认创建硬链接,不修改文件名的方式创建链接

ln 源文件(对谁创建链接)目标文件(在哪创建)

2,创建软链接 -s

[root@localhost ~]# ln -s /root/file1 /file11

3,只能对目录创建软链接

软硬链接的区别:

1,硬链接和源文件共用一个节点号

2,如果源文件的所有硬链接被删除,软链路看不到源文件信息(失效),硬链接可以

删除

删除普通文件

-f 强行删除

[root@localhost ~]# rm -f 文件位置

删除目录

-r 递归删除目录及其内容

[root@localhost ~]# rm -rf 目录位置

重命名

修改链接文件名并移动到相应位置

[root@localhost ~]# mv 源文件 目标文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值