博客 / Linux/ Linux 高频命令与实用技巧:提升终端操作效率

Linux 高频命令与实用技巧:提升终端操作效率

Linux 高频命令与实用技巧:提升终端操作效率

几个使用频率非常高的 Linux 命令

本文介绍几个在 Linux 系统中使用频率非常高、能极大提升操作效率的命令和技巧。

1. 同时执行多条命令

在 Linux 中,可以使用分号 ; 来分隔多条命令,系统会按顺序依次执行它们。

wget https://example.com/abc.zip; unzip abc.zip

上面的例子会先下载文件,然后解压。注意:如果前一条命令失败,后一条命令仍会执行。若希望前一条命令失败则停止,应使用 && 连接。

2. 移动文件与目录

将文件夹内所有文件移动到上级目录

mv * ../

此命令将当前目录下的所有文件(不包括隐藏文件)移动到父目录。

将子文件夹内的所有文件移动到当前目录

mv abc/* .

此命令将子目录 abc 中的所有文件移动到当前目录(用 . 表示)。

将子文件夹内的文件移动到另一个子文件夹

mv abc/* xyz/

此命令将 abc 目录下的所有文件移动到 xyz 目录中。

权限说明: 如果操作失败或提示权限不足,可以在命令前加上 sudo 以管理员权限执行。

3. 压缩文件与目录

使用 zip 命令将当前文件夹内所有文件压缩为 test.zip

zip -r ./test.zip ./*

参数 -r 表示递归处理,包含子目录。命令中的 ./* 会匹配当前目录下所有非隐藏文件。若要包含隐藏文件,通常需要使用其他方法。

4. 查看文件夹大小

要查看文件夹(包含其子目录)的总大小,常用的命令是 du(disk usage)。

du -sh .

参数说明:

  • -s:显示指定目录的总计大小,不显示子目录详情。
  • -h:以人类可读的格式(如 K, M, G)显示大小。
  • .:表示当前目录。

原文中的命令 du -h | grep '.$' 较为复杂且不直观,du -sh . 是更标准、更常用的写法。

提示: 本文命令在大多数 Linux 发行版(如 Ubuntu, CentOS)及 macOS 终端中通用。操作文件前请确认路径,以免误覆盖或删除重要数据。

发表评论

您的邮箱不会公开。必填项已用 * 标注。