Articles of 大小

目录中奇怪的大小。 是超大的

我实际上是在一个Linux环境下工作,而且我的tmp文件夹中有一些文件出现问题,大量的文件是在今天晚上创build的,大小为0,我们今天早上设法清除了它们,但问题仍然存在。 的目录是21 MB左右这似乎不正确,有没有什么办法来解释内部是什么,以及如何重置其大小更常见的? $ls -al total 87644 drwxrwxrwt 3 root root 21905408 Dec 5 11:06 . drwxr-xr-x 30 root root 4096 Dec 4 22:10 .. 今天早上我们在这个目录中有九百万个文件,我想这是一些存储目录的文件名或日志的数据库,有人能为我点亮这个点吗? 谢谢

当我们看到kb或mb时,如何确定大小是基于1000还是1024

在Linux中有很多程序会显示一个文件的大小,其中一些显示为块,一些显示为字节。 但是,当涉及到一些人类可读的forms,如ls -sh,lvs,dd bs = size等等,当我们看到kb,KB,mB,MB,K时,我们如何判断它是1024或1000的倍数,G等,有些像lvs这样的大写字母,有些像dd这样的不同的字符,但是,这些东西有一个通用的规则,因为目前我找不到。 谢谢。

C – 为什么我不能映射一个小(256UL或更小)的内存大小?

请告诉我,为什么我的简单应用程序不能映射一个小尺寸的内存? 而且,为什么这样一个特定的边界 – 257UL? // #define MAP_SIZE 256UL or below – fail // #define MAP_SIZE 257UL – ok #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <string.h> #include <errno.h> #include <signal.h> #include <fcntl.h> #include <ctype.h> #include <termios.h> #include <sys/types.h> #include <sys/mman.h> #define FATAL do { fprintf(stderr, "Error at line %d, file %s (%d) [%s]\n", \ __LINE__, […]

如何检查是否可以创build给定长度的文件?

我想创build一个给定长度(即2GB)的非稀疏文件,但是我想在将内容写入磁盘之前检查是否可行。 换句话说,我希望在写作时避免使用ENOSPC (设备上没有空间)。 我不想创build一个大小为2GB的“testing文件”,或者只是为了检查是否有足够的空间。 那可能吗?

什么部分组成了可执行文件的大小?

我在尝试理解更大的问题时正在进行一些testing。 这是我的testing环境: head.h : #define MAX_BUFSIZE 500 typedef struct { int head; int tail; int status; int active; void * dev[MAX_BUFSIZE]; char free[MAX_BUFSIZE]; int count; } msg_fifo_t; extern msg_fifo_t TxBufx[]; extern msg_fifo_t Rx_Buf[]; test.c : #include <stdio.h> #include "head.h" //msg_fifo_t TxBufx[10]; // This is the important line int main(int argc, char * argv[]) { // […]

命名空间的包含增加了exe的大小

我参加了一个会议,在会议中,我们不应该使用“using namespace std”,而是使用“std :: cout”来调用std名称空间,因为这会增加二进制的大小 我试图validation以下实验相同。 代码及其输出如下: [Fooo@EXP]$ cat namespacestd.cpp #include<iostream> #ifdef STD using namespace std; #endif int main() { #ifndef STD std::cout<<"\n ==> Workign \n"; #else cout<<"\n ==> Workign \n"; #endif return 0; } [Fooo@EXP]$ time g++ -c namespacestd.cpp -DSTD real 0m0.246s user 0m0.215s sys 0m0.030s [Fooo@EXP]$ size namespacestd.o text data bss dec hex […]

我怎样才能确定一个pid_t的最大值?

如何可移植地确定pid_ttypes的最大值? 我的系统中没有PID_MAX常量。 (注意,我指的是数据types允许的最大值,而不是系统分配给进程的实际最大值。) 使用案例:我将用户提供的pidstring规范转换为pid_t,并且要确保用户的input不超过types的容量。

剩余堆栈的大小,直到发生堆栈溢出

在Linux上,使用C,假设我有一个dynamic确定的元素,我必须在一个数组( int my_array[n] )中存储一些元素,例如一个函数调用,即被调用的函数只使用很less的内存(几百字节)。 大多数n很less,十分之一。 但有时候n可能很大,多达1000或1000。 如何计算,我的堆栈是否可以保存n*o + p个字节而不会溢出? 基本上:我的堆栈上剩下多less字节?

在Linux中查找文件,然后报告search到的文件的大小

我怎样才能在Linux中search文件,然后报告我find的那些文件的大小? 例如,我想在Linux的主目录中search名为core.txt的文件,core.txt也出现在我的主目录下的某个子目录中。 然后发现core.txt后,该命令还应该显示我已经创build的文件的文件大小。 干杯

linux命令xargs:它传递的参数的最大大小?

似乎xargs并没有一次通过所有的参数,在手册中说xargs executes the command (default is /bin/echo) one or more times ,我听说这样做的原因是xargs会将传入的在参数组中,并将它们按组传递给命令组。 如果这是正确的,任何人都知道这个组的大小是如何确定的? 谢谢