搜索和浏览各种 Linux 命令。
在300个字符内总结您希望解决的情况,并询问AI需要什么命令。
点击所需的类别以过滤命令。您也可以输入搜索词以查找特定内容。
完全掌握 rm 命令
`rm` 命令用于删除文件或目录。如果不小心使用,可能会导致难以恢复的数据丢失,因此必须熟悉每个选项的含义和安全使用方法。
rmdir 命令指南:删除空目录
`rmdir` 命令(remove directory)用于在 Linux 和 Unix 系统中**仅删除空目录**。如果目录中存在文件或其他子目录,`rmdir` 将会产生错误并不会进行删除。通过本指南,您将了解 `rmdir` 的基本用法及其限制,以及何时使用该命令。
rsync: 文件同步与备份(使用 include 选项)
rsync 是一个强大的实用程序,用于在本地和远程系统之间高效地同步文件和目录。特别是,使用 `--include` 选项可以将符合特定模式的文件或目录包含在同步目标中,这在复杂的备份和部署场景中非常有用。本指南侧重于 rsync 的基本用法以及 `--include` 选项的应用。
rsync --delete: 同步源并删除目标文件
`rsync` 命令的 `--delete` 选项在同步源目录和目标目录时,提供了删除目标目录中不存在于源目录的文件或目录的功能。这在备份或镜像时,希望将目标目录与源目录精确匹配时非常有用。由于这是一个强大的功能,请务必谨慎使用。
rsync-dry-run: rsync 执行前预览
rsync-dry-run 是一个功能,它不实际执行文件传输或更改,而是预览 rsync 命令执行时哪些文件将被复制、删除或修改。这通常通过使用 'rsync -n' 或 'rsync --dry-run' 选项来实现。在处理重要数据之前,这是一个必须使用的安全措施,以防止意外结果。
rsync-exclude: 同步文件时排除特定文件/目录
`rsync` 命令是一个强大的工具,用于在本地和远程系统之间高效地同步文件。特别是,通过 `--exclude` 和 `--exclude-from` 选项,您可以从同步目标中排除与特定文件、目录或模式匹配的项。本指南侧重于 `rsync` 的排除功能,在防止不必要的文件传输以及仅备份或复制特定数据时非常有用。
rsync-progress: rsync 进度显示
`rsync-progress` 指的是使用 `rsync` 命令在文件同步时可视化显示进度的技术。通常通过利用 `rsync` 命令的 `--progress` 选项,或将其包含在 shell 脚本或别名(alias)中使用。在传输大量文件时,了解当前的传输状态、剩余时间、传输速度等信息非常有用。
shred: 安全地删除文件内容
shred 命令用于通过多次覆盖文件内容来安全地删除文件,使其无法恢复。虽然普通的文件删除可能仍有数据恢复的可能性,但 shred 在处理敏感信息时非常有用。
split: 将文件分割成多个部分
split 命令用于将大文件根据指定的大小或行数分割成多个小文件。这在处理大文件、通过网络传输文件或只需要处理文件的一部分时非常有用。
stat: 以自定义格式输出文件信息
`stat` 命令用于显示文件或文件系统的详细状态信息。特别是,使用 `-c`(或 `--format`)选项时,您可以按照用户指定的格式提取文件大小、权限、所有者、时间信息等,这在编写脚本或报告时非常有用。
symlink: 创建符号链接
symlink 命令用于为文件或目录创建符号链接(软链接)。它充当指向原始文件位置的指针,如果原始文件被删除,链接将失效。虽然 `ln -s` 命令更常用,但 `symlink` 实用程序通过各种附加选项提供了更精细地控制链接创建方式的能力。
tee: 将标准输入同时发送到文件和标准输出
tee 命令是一个实用程序,它读取标准输入,将其输出到标准输出,同时将其写入一个或多个文件。它通常用于在管道中检查中间结果或同时将数据保存到多个文件。`-a` 选项用于在追加到文件而不是覆盖文件时使用。