在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文件系统的基本操作和管理任务。根据具体需求,还可以使用更多高级命令和选项。