英语法语西班牙语

Ad


OnWorks 网站图标

fpart - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 fpart

这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 fpart,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


部分 — 将文件排序并打包到分区中。

概要


部分 [-h[-V] -n NUM | -f | -s 尺寸 [-i 入档[-a[-o 输出文件[-e[-v[-l]
[-b[-y 模式[-Y 模式[-x 模式[-X 模式[-z[-Z[-d 深度[-D]
[-L[-w CMD[-W CMD[-p NUM[-q NUM[-r NUM[文件 or 目录...]

商品描述


部分 实用程序可帮助您对文件树进行排序并将它们打包成袋子(称为“分区”)。

一般 配置


-h 打印帮助

-V 打印版本

分割 控制


-n NUM 准确地创建 NUM 分区并尝试生成大小相同的分区
文件数。 此选项不能与 -f, -s or -L.

-f
创建最多包含的分区 文件。 此选项可用于
-s-L.

-s 尺寸
创建最大大小为 尺寸 字节。 使用此选项,分区 0
可用于处理不适合常规分区的文件,给定
提供 尺寸 限制。 此选项可与 -f-L.

INPUT 控制


-i 入档
从中读取文件列表 入档。 如果 入档 是“-”,然后从标准输入读取列表。

-a 输入包含任意值; 只需对它们进行排序(不要抓取文件系统)。 输入
必须遵循“大小(空白)路径”方案。 此选项与爬行不兼容-
相关选项。

OUTPUT 控制


-o 输出文件
将分区的内容输出到 输出文件 模板。 会生成多个文件
鉴于该模板。 每个 输出文件 将获得分区号作为后缀。 如果 输出文件
是“-”,则分区将打印到标准输出,分区号用作
前缀(这样你就可以 grep 感兴趣的分区,或者做任何你想做的事情)。

-e 添加目录时(请参阅 目录 搬运 ), 给每个添加一个结尾“/”
目录项。

-v 详细模式(可以指定多次)。

文件系统 抓取 控制


-l 跟随符号链接(默认:不跟随)。

-b 不要跨越文件系统边界(默认:cross)。

-y 模式
包含匹配的文件或目录 模式 仅(并丢弃所有其他文件)。
可以多次指定此选项。 计算大小时不适用
要添加为叶条目的目录(计算的大小将包括
目录中的每个文件)。

-Y 模式
与...一样 -y 但不区分大小写。 此选项在您的平台上可能不可用
(至少 FreeBSD 和 GNU/Linux 支持它,Solaris 不支持)。

-x 模式
排除匹配的文件或目录 模式. 此选项可用于
-y-Y. 在这种情况下,排除是在之后执行的。 这个选项
可以指定多次。 计算目录大小时不适用
要添加为叶条目(计算出的大小将包括其中的每个文件
目录)。

-X 模式
与...一样 -x 但不区分大小写。 此选项在您的平台上可能不可用
(至少 FreeBSD 和 GNU/Linux 支持它,Solaris 不支持)。

目录 搬运


-z 打包空目录。 默认情况下,fpart 只会打包文件(除非使用
-d or -D 选项)。 此选项对于诸如 rsync的(1) 成为
与 fpart 一起使用时能够重新创建完整的文件树(例如使用 rsync 的 --files-
从选项)。 见 -Z 选项也打包不可读的目录。

-Z 暗示 -z. 将不可读的目录视为空目录,导致它们被打包
反正。

-d 深度
经过一定的 深度, 打包目录而不是文件(目录本身
将被添加到分区,而不是它们的内容)。

-D 暗示 -z. 打包叶子目录:如果一个目录只包含文件,它将
打包为单个条目。

演出活动 MODE


-L 实时模式(默认:禁用)。 使用这种模式时,会产生分区
在抓取文件系统时。 此选项可节省时间和内存,但不会给
分区 0 的特殊含义(请参阅选项 -s )。 因此,它可以生成
分区大于选项指定的大小 -s. 可以使用这个选项
结合选项 -f-s, 但没有选项 -n.

-w CMD 使用实时模式时,执行 CMD 启动新分区时(之前
打开下一个输出文件,如果有的话)。 CMD 在特定的环境中运行
提供了几个描述程序状态的变量:FPART_HOOKTYPE
("pre-part" or "post-part"), FPART_PARTFILENAME (当前分区的输出文件
名称)、FPART_PARTNUMBER(当前分区号)、FPART_PARTSIZE(当前
分区大小),FPART_PARTNUMFILES(当前分区中的文件数),
FPART_PID(fpart 的 PID)。 请注意,变量可能已定义,也可能未定义,具体取决于
当钩子被触发时请求的选项和当前分区的状态。
另请注意,在抓取文件系统时,钩子以同步方式执行,
所以 1) 避免执行需要很长时间才能返回的命令,因为它变慢了
文件系统抓取和 2) 不要假定 cwd (PWD) 是一个 fpart
开始,因为它定期更改以加速爬行(使用绝对路径
钩内)。

-W CMD 与...一样 -w, 但执行 CMD 完成分区时(上次关闭后
输出文件,如果有的话)。

尺寸 搬运


-p NUM 预加载每个分区 NUM 个字节。

-q NUM 重载每个文件大小 NUM 个字节。

-r NUM 将每个文件大小四舍五入到下一个 NUM 字节倍数。 此选项可用于
与重载相结合,在四舍五入之前完成。

示例


下面是一些例子:

fpart -n 3 -o 变量部分 / VAR
生成 3 个分区,(希望)具有相同的文件大小和数量。 三
文件:var-parts.0、var-parts.1 和 var-parts.2 作为输出生成。

fpart -s 4724464025 -o 音乐部分 /path/to/music ./*.mp3
生成 4.4 GB 的分区,包含来自 /path/to/music 的音乐文件以及
当前目录下的 MP3 文件; 有了这样的分区大小,每个分区的内容
将准备好刻录到 DVD 中。 文件music-parts.0 到music-parts.n,是
作为输出生成。

发现 在/ usr ! - 类型 d | fpart -f 10000 -i - /主页 | grep '^0:'
通过检查产生每个包含 10000 个文件的分区 在/ usr 首先然后
/主页 并在标准输出上仅显示分区 0。

杜* | fpart -n 2 -a
使用生成两个分区 du(1) 输出。 Fpart 不会检查文件系统
而是使用由打印的任意值 du(1) 并对它们进行排序。

使用 onworks.net 服务在线使用 fpart


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    深层清洁
    深层清洁
    核对所有构建的 Kotlin 脚本
    来自 Gradle/Android 项目的缓存。
    当 Gradle 或 IDE 允许您时很有用
    向下。 该脚本已经过测试
    macOS,但是...
    下载深度清理
  • 2
    Eclipse Checkstyle 插件
    Eclipse Checkstyle 插件
    Eclipse Checkstyle 插件
    集成了 Checkstyle Java 代码
    审计员进入 Eclipse IDE。 这
    插件提供实时反馈
    用户关于viol...
    下载 Eclipse Checkstyle 插件
  • 3
    AstrOrz播放器
    AstrOrz播放器
    AstrOrz Player 是一款免费的媒体播放器
    软件,部分基于 WMP 和 VLC。 这
    播放器采用极简风格,带有
    十多个主题色,还可以
    B ...
    下载 AstrOrzPlayer
  • 4
    电影启动器
    电影启动器
    Kodi Movistar+ TV 是 XBMC/ 的 ADDON
    Kodi 许可分配器
    IPTV服务解码器
    Movistar Integrado en uno de los
    媒体中心马...
    下载 movistartv
  • 5
    代码::块
    代码::块
    Code::Blocks 是一个免费的、开源的、
    跨平台 C、C++ 和 Fortran IDE
    专为满足最苛刻的需求而打造
    它的用户。 它的设计非常
    扩展...
    下载代码::Blocks
  • 6
    之中
    之中
    中间或高级 Minecraft 界面
    和数据/结构跟踪是一种工具
    显示 Minecraft 的概览
    世界,而无需实际创造它。 它
    能够 ...
    下载烟雨
  • 更多 ”

Linux 命令

Ad