ls -lah組合命令,-l顯示詳細信息(權限、所有者、大小等),-a包含隱藏文件(以.開頭),-h以人類可讀格式(KB/MB/GB)顯示文件大小,便于快速識別目錄結構。mkdir -p dir1/dir2/dir3一次性創建多級目錄,避免逐層創建的繁瑣,尤其適合構建復雜目錄結構。rm -rf dir_name強制刪除非空目錄及其所有內容(包括子目錄、文件),但務必確認目錄路徑正確,避免誤刪系統或個人重要文件。touch file_name創建空文件或更新現有文件的時間戳(如訪問時間、修改時間),常用于初始化文件或觸發腳本依賴。chmod的符號模式更直觀,例如chmod u+x script.sh給所有者添加執行權限,chmod g-w data.txt移除所屬組的寫入權限,chmod o=r config.ini設置其他用戶僅讀權限,避免數字模式(如755)的記憶負擔。find命令批量調整權限,例如find /data -type f -name "*.log" -exec chmod 640 {} \;將/data目錄下所有.log文件的權限設為640(所有者可讀寫,所屬組可讀,其他用戶無權限),適用于日志文件權限統一管理。chown user:group file_name同時修改文件所有者和所屬組(如chown apache:apache /var/www/html/index.html),確保文件訪問權限符合應用需求。find命令精準定位文件,例如find / -name "nginx.conf"在整個文件系統中查找名為nginx.conf的文件,find /etc -type f -iname "*.conf"在/etc目錄下查找所有.conf后綴的普通文件(-iname忽略大小寫)。grep -r "keyword" /path遞歸搜索目錄下包含指定關鍵詞的文件,例如grep -r "error" /var/log查找/var/log目錄下所有包含“error”的日志文件,配合-i可忽略大小寫。df -hT命令,-h以人類可讀格式顯示,-T顯示文件系統類型(如ext4、XFS),快速識別哪個分區空間不足(重點關注Use%列)。du -sh * | sort -h查看當前目錄下各子目錄/文件的磁盤使用情況,-s顯示總計,-h人類可讀格式,sort -h按大小排序,便于找出占用空間大的目錄(如/var/log)。yum clean all:清理YUM軟件包緩存;rm -rf /tmp/*:清空/tmp目錄下的臨時文件(系統重啟后會自動重建);journalctl --vacuum-size=100M:限制journal日志文件大小為100MB,避免日志占滿磁盤。tar -cvf archive.tar dir_name將dir_name目錄打包成archive.tar(不壓縮);tar -xvf archive.tar解壓archive.tar到當前目錄;tar -czvf archive.tar.gz dir_name用gzip壓縮(.tar.gz格式),tar -cjvf archive.tar.bz2 dir_name用bzip2壓縮(.tar.bz2格式,壓縮率更高);tar -xzvf archive.tar.gz、tar -xjvf archive.tar.bz2。gzip file.txt直接壓縮文件為file.txt.gz(原文件會被刪除),gunzip file.txt.gz解壓,適合快速壓縮日志或文本文件。|將命令輸出作為下一個命令的輸入,例如ls -lh | grep "^d"列出當前目錄下的所有目錄(^d匹配以d開頭的行,表示目錄);用重定向>將輸出保存到文件,例如ls -lh > file_list.txt將目錄列表保存到file_list.txt中,便于后續查看。backup.sh腳本定期備份/data目錄:#!/bin/bash
tar -czvf /backup/data_$(date +%F).tar.gz /data
添加執行權限(chmod +x backup.sh)后,可通過cron定時任務(如每天凌晨2點執行)自動運行,減少手動操作。yum install nfs-utils -y;/etc/exports文件,添加/data *(ro,sync)(允許所有客戶端以只讀方式訪問/data目錄);systemctl start nfs-server && systemctl enable nfs-server;mount -t nfs server_ip:/data /mnt/nfs,將服務端的/data目錄掛載到客戶端的/mnt/nfs目錄,實現文件共享。以上技巧覆蓋了CentOS文件系統的日常操作、權限管理、空間優化及效率提升等方面,掌握后可顯著提高文件管理效率,減少誤操作風險。