第十四天

liu4356發表於2024-03-10

第十四天

1.軟連結和硬連結區別說下:

軟連線:
軟連線是存放在另一個檔案的路徑的形式存在
軟連線可以跨檔案系統,硬連結不可以
軟連線可以對一個不存在的檔名進行連線,硬連結必須要有原始檔
軟連線可以對目錄進行連線

硬連結
硬連結,以檔案副本的形式存在,但不佔用實際空間
不允許給目錄建立硬連結
硬連結至於在同一個檔案系統中才能建立
刪除其中一個硬連結檔案並不影響其他有相同inode號 的檔案


  1. 查詢/etc/目錄下,所有.conf字尾的檔案

    find /etc -type f -name "*.conf"
    

    3 查詢/目錄下最後建立時間是3天前,字尾是*.log的檔案**

    find / -type f -name "*.log" -ctime 
    +3
    
  2. 把/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 解壓
    
    
    可以帶-也可以不帶
    
    
  3. 把上面解壓操作

    tar -xzvf data-20240208.tar.gz
    
  4. 壓縮檔案時候 比如排除 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(讀執行)許可權

總結:設定了一個檔案或目錄的所有者擁有全部許可權,同組使用者和其他使用者具有讀取和執行許可權,但沒有寫入許可權。


相關文章