Linux操作文件和文件夹的常用基础命令
文件和文件夹的查看
-
ls:列出当前目录中的文件和文件夹。ls -l:以长格式列出文件信息,包括权限、所有者、大小、修改时间等。ls -a:显示隐藏文件(以.开头的文件)。ls -h:以人类可读的格式显示文件大小。
文件和文件夹的创建
touch filename:创建一个新的空文件。-
mkdir dirname:创建一个新的文件夹。mkdir -p /path/to/dir:递归创建多级目录。
文件和文件夹的复制
-
cp source destination:复制文件。cp -r sourcedir destinationdir:递归复制文件夹及其内容。
文件和文件夹的移动或重命名
mv oldname newname:移动或重命名文件/文件夹。
文件和文件夹的删除
-
rm filename:删除文件。rm -f filename:强制删除文件,不提示确认。rm -r dirname:递归删除文件夹及其内容。rm -rf dirname:强制递归删除文件夹及其内容。
文件内容的查看
cat filename:查看文件内容。less filename:分页查看文件内容。head -n 10 filename:查看文件前 10 行。-
tail -n 10 filename:查看文件后 10 行。tail -f filename:实时查看文件末尾内容,常用于监视日志文件。
文件和文件夹的权限管理
-
chmod mode filename:修改文件/文件夹权限。chmod 755 filename:设置权限为所有者可读写执行,组成员和其他用户可读执行。
chown user:group filename:更改文件/文件夹的所有者和组。
文件和文件夹的查找
find /path -name "filename":在指定路径下查找文件/文件夹。locate filename:在系统中快速查找文件/文件夹(需要数据库支持)。
压缩与解压
tar -czvf archive.tar.gz /path/to/dir:压缩文件夹为.tar.gz文件。tar -xzvf archive.tar.gz:解压.tar.gz文件。

浙公网安备 33010602011771号