在Linux中拆分文件错误“;无效的字节数";
当我将在Linux中拆分文件错误“;无效的字节数";,linux,unix,Linux,Unix,当我将--行字节与拆分一起使用时,是否需要声明文件的大小?我正在按照split的manpage执行操作,但我收到了一个错误。我做错了什么 我想将每个文件按大小112640拆分 split-a 10行字节=112640“$temp\u compress\u dir/$local\u tmp\u file”$temp\u compress\u dir/$myhost.$local\u tmp\u file.split。 我得到一个错误: split: : invalid number of byt
--行字节
与拆分
一起使用时,是否需要声明文件的大小?我正在按照split
的manpage
执行操作,但我收到了一个错误。我做错了什么
我想将每个文件按大小112640拆分
split-a 10行字节=112640“$temp\u compress\u dir/$local\u tmp\u file”$temp\u compress\u dir/$myhost.$local\u tmp\u file.split。
我得到一个错误:
split: : invalid number of bytes
您需要删除等号后的空格:
split -a 10 --line-bytes=112640 "$temp_compress_dir/$local_tmp_file" $temp_compress_dir/$myhost.$local_tmp_file.split.
在Linux中指定一个带有“=”等号的选项时,并没有空格
--line-bytes=112640
当没有“=”等号时,就有一个空格
-a 10
在代码< >代码>=<代码>……和我的经验教训:不要在您的主目录中用<代码>测试这行-行字节=1 < /代码>……我可以输入--line bytes=127MB吗?@Riomario-是的,您可以根据手册页使用
127M
或127MB
:SIZE参数是一个整数和可选单位(例如:10K是10*1024)。单位是K,M,G,T,P,E,Z,Y(1024的幂)或KB,MB,。。(1000的幂)我可以把--line字节=127MB吗?