Linux文件

文件路径

cd /*/* #文件的绝对路径,以'/'开头

cd */* #文件的相对哦路径,不以'/'开头

cd .. #返回上一层目录

cd #返回根目录

文件创建

touch filename #创建文件 

ls -l #枚举文件信息(list)

ll #枚举文件信息

创建目录

mkdir dirname #创建目录

mkdir -p /dirname1/dirname2/dirname3 #创建连续的目录

删除

rm -f filename #强制删除

rm -rf /dirname1/dirname2/dirname3 #强制递归删除

拷贝

cp sourcefilename(源文件) aimfilename(目标文件)

cp sourcefilename(源文件1,2,3) aimdirname(目标路径)

cp -r #递归拷贝

\cp #取消别名 cp='cp -i'

cp -fn #强制覆盖并静默

移动

mv sourcefilename(源文件) aimdirname(目标路径)

mv sourcefilename(源文件1,2,3,) aimdirname(目标路径)

mv beforefilename(原文件名) afterfilename(重命名)

链接

硬链接

ln sourcefilename newfilename #硬链接链接文件,但不可链接目录

echo 'test_link' > 1.txt #给源文件写入信息

ln 1.txt test_link.txt #硬链接文件测试

cat test_link.txt #查看硬链接文件内的信息,与源文件一致
test_link

ls -i 1.txt #取得源文件的inode号
17400597 1.txt

stat test_link.txt #测试文件的inode号,与源文件相同
  文件:"test_link.txt"
  大小:10              块:8          IO 块:4096   普通文件
设备:fd00h/64768d      Inode:17400597    硬链接:2
权限:(0755/-rwxr-xr-x)  Uid:(    0/    root)   Gid:( 1004/   qianf)
环境:unconfined_u:object_r:default_t:s0
最近访问:2024-10-09 17:38:29.640744375 +0800
最近更改:2024-10-09 17:38:25.866744294 +0800
最近改动:2024-10-09 17:39:07.782745195 +0800
创建时间:-

软连接

ln -s sourcefilename newfilename #软链接链接文件

ln -s sourcedirname newdirname #软链接链接目录

ln -s 1.txt 1_s.txt #源文件软链接到新文件

硬链接和如软连接的区别

硬链接和软链接的区别
1、本质不同
硬链接:同一个文件,多个名称。
​软链接:不同的文件。
2、跨分区   ???
硬链接:不支持跨分区。
软链接:支持跨分区。
3、目录
硬链接:不支持对目录创建。
​ 软链接:支持对目录创建。
4、相互关系
​ 硬链接:删除某一个硬链接,另一个硬链接不影响使用。
​ 软链接:原始文件和软链接有依赖关系,原始文件删了,软链接就失效了。
5、inode编号
​ 硬链接:inode编号是相同的。
​ 软链接:inode编号不同。
6、链接数
​ 硬链接:删除一个硬链接,硬链接的链接数会有变化。
​ 软链接:删除一个软链接,链接数不会有变化,删除的相当于是一个文件(或快捷方式)。
7、相对路径:原始文件路径
​ 硬链接:硬链接的相对路径,是相对的当前工作目录的相对路径。
​ 软链接:软链接的原始文件路径是,相对的软链接的相对路径,而不是相对当前工作目录。
8、文件类型
​ 硬链接:硬链接的文件类型是,原来是什么就是什么,例如:原来是普通文件,还是普通文件。
​ 软链接:软链接的文件类型是L
9、命令的实现不一样
​ 硬链接:ln
​ 软链接:ln -s
————————————————

版权声明:本区别为博主原创文章,遵循 CC 4.0 BY-SA 版权协议
原文链接:https://blog.csdn.net/weixin_41224474/article/details/102985849

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值