本文共 1502 字,大约阅读时间需要 5 分钟。
在Linux系统中,文件操作是日常工作中的常见任务。掌握这些命令能够帮助我们高效管理文件。
ls
命令用于查询目录中的文件和目录。
-a
:显示所有文件,包括隐藏文件。-l
:显示详细信息,包括文件名、文件型态和权限等。-d
:查看目录属性。-h
:人性化显示文件大小。-i
:显示inode信息。mkdir
命令用于创建目录。
mkdir -p 【目录名】
-p
:递归创建目录,即使父目录不存在也会自动创建。cd
命令用于切换目录。
cd 【目录名】
cd ~
:切换到当前用户的主目录。cd -
:切换到上一次使用的目录。cd ..
:切换到上一级目录。cd .
:切换到当前目录。pwd
命令用于查询当前工作目录。
rmdir
命令用于删除空目录。
rmdir 【目录名】
rm
命令用于删除文件或目录。
rm 【文件或目录】
rm -rf 【目录名】
:强制删除目录,包括子目录。cp
命令用于复制文件或目录。
cp 【选项】 【源文件/目录】 【目标目录】
-r
:递归复制目录。-p
:保留文件和目录的属性。-a
:与-p
类似,保留文件属性。mv
命令用于剪切或改名文件或目录。
mv 【源文件/目录】 【目标文件/目录】
mv
即为改名命令。/
:根目录。/bin
:存放系统命令的目录。/boot
:启动目录,存放启动相关文件。/dev
:设备文件保存目录。/etc
:存放系统配置文件的目录。/home
:普通用户的家目录。/lib
:系统库文件保存目录。/mnt
:挂载目录。/media
:挂载目录。ln
命令用于创建链接文件。
ln -s 【源文件】 【目标文件】
-s
:创建软链接。硬链接和软链接的区别:
在Linux系统中,文件搜索命令能够帮助我们快速定位到所需文件或目录。
locate
命令用于快速搜索文件。
locate 【文件名】
/var/lib/mlocate
。whereis
和which
命令用于搜索命令或文件。
whereis:搜索命令的路径及帮助文档。
-b
:只查找可执行文件。-m
:只查找帮助文件。which:搜索命令的路径及别名。
find
命令用于递归搜索文件或目录。
find 【搜索范围】【搜索条件】
-name 【模式】
:按文件名匹配。-type d
:只搜索目录。-size k
:按文件大小分类。grep
命令用于搜索字符串。
grep 【选项】 【搜索内容】 【文件】
-i
:不区分大小写搜索。-n
:显示匹配行的编号。通过对这些命令的熟练掌握,我们可以高效地管理Linux系统中的文件和目录,完成日常的操作任务。
转载地址:http://gwkfk.baihongyu.com/