第十四天
1.軟連結和硬連結區別說下:
軟連線:
軟連線是存放在另一個檔案的路徑的形式存在
軟連線可以跨檔案系統,硬連結不可以
軟連線可以對一個不存在的檔名進行連線,硬連結必須要有原始檔
軟連線可以對目錄進行連線
硬連結
硬連結,以檔案副本的形式存在,但不佔用實際空間
不允許給目錄建立硬連結
硬連結至於在同一個檔案系統中才能建立
刪除其中一個硬連結檔案並不影響其他有相同inode號 的檔案
-
查詢/etc/目錄下,所有.conf字尾的檔案
find /etc -type f -name "*.conf"
3 查詢/目錄下最後建立時間是3天前,字尾是*.log的檔案**
find / -type f -name "*.log" -ctime +3
-
把/data壓縮成如下: data-20240208.tar.gz 也實戰操作下
tar -czvf data-20240208.tar.gz /data tar -zcvf data-20240208.tar.gz /data z 壓縮方式gzip c 建立壓縮包檔案 v 顯示壓縮過程 f 指定壓縮路徑 x 解壓 可以帶-也可以不帶
-
把上面解壓操作
tar -xzvf data-20240208.tar.gz
-
壓縮檔案時候 比如排除 ex.txt 不要壓縮其她壓縮
tar -czvf archive.tar.gz --exclude=ex.txt
tar zcvf test.tar.gz data --exclude ex.txt
筆試題:
1 查詢/root目錄 .txt結尾的檔案找出來
find /root -type f -name "*.txt"
2 利用tar命令壓縮打包 services
tar -czvf services.tar.gz /path/to/services
tar zcvf services.tar.gz services
3 找到root 目錄 .txt結尾檔案 找到並刪除
find /root -type f -name "*.txt" -delete
如何驗證
find /root -type f -name "*.txt"
4 如何找到root目錄 .txt結尾檔案 找到 批次移動到 /tmp 目錄
find /root -type f -name "*.txt" -exec mv {} /tmp/ \;
5 chmod 755 代表啥意思
chmod 755
第一位7代表檔案所有者的許可權,7對應rwx(讀寫執行)許可權全開
第二位5代表同組使用者的許可權,5對應rx(讀執行)許可權
第三位5代表其他使用者的許可權,5同樣對應rx(讀執行)許可權
總結:設定了一個檔案或目錄的所有者擁有全部許可權,同組使用者和其他使用者具有讀取和執行許可權,但沒有寫入許可權。