1.文件屬性
使用ll -h 查看的詳細信息,每一列都是干什么的
image.png
第一列第一個字符 表示文件類型--->
rw-r--r-- 文件權限
linux注釋符號。1 這個文件被鏈接次數
root 文件的擁有者(用戶)
root 文件的擁有組(用戶組 ==>家族)
672 文件大小
Jul 31 17:30 文件的日期,以及創建的文件的時間
1.txt 文件名稱
ssh shell、2.文件類型
image.png
- 文件 (普通文件 圖片 壓縮包)
l 鏈接文件 類似于windows的快捷方式
s socket 本地進程與進程間的一種通信方式
d directory目錄 類似于windows系統中的文件夾
linux復制、c 字符設備 用于提供用戶的輸入輸出
b 塊設備文件 (硬盤 分區 光盤)
對于一些文件無法精準的區分類型, 可以使用file命令查看
(1)無法精準判斷這個文件到底是什么類型
[root@yinwucheng ~]# ll /bin/ls access.log aaa1 1.txt
-rw-r--r--. 1 root root 672 Jul 31 17:30 1.txt
linux是什么?-rw-r--r--. 1 root root 58112885 Jul 30 15:31 access.log
-rwxr-xr-x. 1 root root 117680 Oct 31 2018 /bin/ls
(2)使用file能精準查看出文件是什么類型
image.png
因為Linux不區分后綴, 后綴通常都是用來表示的,為了方便我們自己好識別
3.鏈接文件
shell文件路徑獲取文件名?軟鏈接 (類似于Windows的快捷方式)
軟鏈接使用場景 (很少對文件做軟連接)
軟件升級 軟件回退
[root@yinwucheng ~]# mkdir QQ_V1.1
[root@yinwucheng ~]# ln -s /root/QQ_V1.1/ /root/QQ
升級
shell命令行,[root@yinwucheng ~]# mkdir QQ_V1.2
[root@yinwucheng ~]# rm -f /root/QQ && ln -s /root/QQ_V1.2 /root/QQ
回退
[root@yinwucheng ~]# rm -rf /root/QQ && ln -s /root/QQ_V1.1 /root/QQ
代碼升級 秒級回退
不方便移動的目錄
linux。硬鏈接 ln /root/file /root/file_hard
4.硬鏈接與軟鏈接區別
ln命令創建硬鏈接,ln -s命令創建軟鏈接
目錄不能創建硬鏈接,并且硬鏈接不可以跨越分區系統。
目錄軟鏈接特別常用,并且軟鏈接支持跨越分區系統。
硬鏈接文件與源文件的inode相同,軟鏈接文件與源文件inode不同。
linux管道符號,刪除軟鏈接文件,對源文件及硬鏈接文件無任何影響。
刪除文件的硬鏈接文件,對源文件及鏈接文件無任何影響。
刪除鏈接文件的源文件,對硬鏈接無影響,會導致軟鏈接失效。
刪除源文件及其硬鏈接文件,整個文件會被真正的刪除。
區別總結
軟連接就是一個快捷方式,刪除軟連接不會影響源文件.
文件重命名linux,硬鏈接,類似于一個文件副本,刪除硬鏈接不影響原文件,只有刪除所有的硬鏈接及其源文件,這個文件才算徹底被刪除.
5.命令執行流程[擴展了解]
第一步:看命令是不是通過以絕對路徑的方式執行
第二步:看命令是否存在別名
第三步:判斷是內置命令還是外置命令
第四步:若是內置的話,可直接執行 若是外置的話,查看是否有緩存
linux 改名,第五步:通過$PATH變量查找命令,若有的話可執行 沒有的話會報錯 command not found
image.png
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态