mksquashfs 的“伪定义”、“伪文件”、“sort_file”的详细信息(示例)?

mksquashfs 的“伪定义”、“伪文件”、“sort_file”的详细信息(示例)?

来自 Debian Stretch 手册页:

Filesystem filter options
   -p PSEUDO_DEFINITION
       Add pseudo file definition.

   -pf PSEUDO_FILE
       Add list of pseudo file definitions.

   -sort SORT_FILE
       sort files according to priorities in SORT_FILE. One file or dir with priority per line. Priority -32768 to 32767, default priority 0.

PSEUDO_DEFINITION但, PSEUDO_FILE, 和怎样写呢SORT_FILE

答案1

README 中有更多信息,可能是分布式包的一部分,或者可以看到这里 3.8 伪文件支持

例如,

-p 'mychardev c 666 root root 100 1'

创建一个主要/次要 100/1 的字符设备。同样,如果您有一个mylist包含这些行的文件

mydir         d 777 0 0
mydir/thedate f 776 0 0 date +'year is %Y'

然后将创建一个目录,并在其中保存执行命令时-pf mylist运行的结果的文件。date +'year is %Y'mksquashfs

-sort选项没有进一步描述,但接受结果文件系统中的文件名,后跟数字,例如

b/c 500
b/d 700

在你的南瓜中可以找到b/c和。b/d我的版本无法识别通过-p选项提供的名称,并且确实阻止了上面的date示例的工作。如有必要,您可以将文件系统的构建拆分为mksquashfs具有不同选项的单独命令,并且每组新文件将附加在末尾。

相关内容