在CentOS中,有多種命令可以用來管理和操作文件系統。以下是一些常用的命令:
ls - 列出目錄內容。
ls -l /path/to/directory
cd - 更改當前工作目錄。
cd /path/to/directory
pwd - 顯示當前工作目錄的路徑。
pwd
mkdir - 創建新目錄。
mkdir /path/to/new_directory
rmdir - 刪除空目錄。
rmdir /path/to/empty_directory
rm - 刪除文件或目錄(使用-r選項刪除目錄及其內容)。
rm /path/to/file_or_directory
rm -r /path/to/directory
cp - 復制文件或目錄(使用-r選項復制目錄)。
cp /path/to/source /path/to/destination
cp -r /path/to/source_directory /path/to/destination_directory
mv - 移動或重命名文件或目錄。
mv /path/to/source /path/to/destination
df - 顯示文件系統的磁盤空間使用情況。
df -h
du - 顯示目錄或文件的磁盤使用情況。
du -sh /path/to/directory
fsck - 檢查并修復文件系統。
fsck /dev/sda1
mount - 掛載文件系統。
mount /dev/sda1 /mnt/mount_point
umount - 卸載文件系統。
umount /mnt/mount_point
tune2fs - 調整ext2/ext3/ext4文件系統的參數。
tune2fs /dev/sda1
chmod - 更改文件或目錄的權限。
chmod 755 /path/to/file_or_directory
chown - 更改文件或目錄的所有者和組。
chown user:group /path/to/file_or_directory
chgrp - 更改文件或目錄的組。
chgrp group /path/to/file_or_directory
find - 在目錄樹中查找文件。
find /path/to/search -name filename
grep - 在文件中搜索特定的文本模式。
grep "pattern" /path/to/file
sed - 流編輯器,用于對文本進行批量修改。
sed 's/old/new/g' /path/to/file
awk - 文本處理工具,用于模式掃描和處理。
awk '{print $1}' /path/to/file
這些命令涵蓋了CentOS文件系統的基本操作和管理任務。根據具體需求,還可以使用更多高級命令和選項。