linux命令查询文件大小不为0
-
在Linux中,可以使用以下命令来查询文件大小不为0的文件:
1. 使用ls命令配合grep命令来过滤文件大小不为0的文件:
“`shell
ls -l | grep -v “^d” | awk ‘$5 != 0 {print $9}’
“`
该命令首先使用ls -l命令来列出当前目录下的所有文件和文件夹的详细信息,然后通过grep命令过滤掉以d开头的行(即排除文件夹),最后使用awk命令筛选出文件大小不为0的文件,并打印出文件名。2. 使用find命令来查找文件大小不为0的文件:
“`shell
find . -type f -size +0c
“`
该命令在当前目录以及子目录中查找文件大小不为0的文件。其中,`.`表示当前目录,-type f表示只查找普通文件,-size +0c表示文件大小大于0字节。如果要查找特定的文件类型,可以使用-name参数,例如查找扩展名为txt的文件:
“`shell
find . -type f -name “*.txt” -size +0c
“`以上是两种常用的方法,通过这些命令可以快速找到文件大小不为0的文件。
2年前 -
要查询Linux系统中文件大小不为0的命令,可以使用以下几个命令:
1. find命令:
find命令用于在指定的目录下查找文件,并可以根据不同的条件过滤文件。要查找文件大小不为0的文件,可以使用以下命令:
“`
find /path/to/directory -size +0
“`
上述命令会在指定目录下查找大小不为0的文件,并打印出结果。2. du命令:
du命令用于查看文件或目录的大小。要查找文件大小不为0的文件,可以使用以下命令:
“`
du -sh /path/to/file
“`
上述命令会查看指定文件的大小,并以人类可读的格式打印出结果。如果文件大小不为0,则会显示文件大小;否则,不会有输出。3. stat命令:
stat命令用于显示指定文件或目录的详细信息,包括大小、修改时间等。要查找文件大小不为0的文件,可以使用以下命令:
“`
stat -c “%s %n” /path/to/file | awk ‘$1!=0{print $2}’
“`
上述命令会显示指定文件的大小和文件路径。通过awk和条件判断,只输出文件大小不为0的文件路径。4. ls命令:
ls命令用于列出指定目录下的文件和目录。要查找文件大小不为0的文件,可以使用以下命令:
“`
ls -la | awk ‘$5!=0{print $9}’
“`
上述命令会列出指定目录下的所有文件和目录,并用awk进行条件判断,只输出文件大小不为0的文件。5. file命令:
file命令用于判断文件类型。要查找文件大小不为0的文件,可以使用以下命令:
“`
file /path/to/file | grep -v “empty”
“`
上述命令会判断指定文件的类型,并通过grep过滤掉文件类型为”empty”的结果。如果文件大小不为0,则会显示文件类型;否则,不会有输出。2年前 -
在Linux系统中,可以使用多种命令来查询文件大小不为0的文件。接下来,我将为你介绍三个常用的方法来实现这个需求。
方法一:使用find命令
find命令是一个强大的文件搜索工具,它可以根据指定的条件搜索文件,并执行相应的操作。使用find命令来查询文件大小不为0的文件,可以按照以下步骤进行操作:Step 1:打开终端并输入以下命令:
“`shell
find /path/to/directory -type f -size +0c
“`
将 `/path/to/directory` 替换为你要搜索的目录路径。Step 2:按回车键执行命令。
该命令将在指定的目录下搜索并显示所有文件大小不为0的文件,输出结果包括文件的详细路径。
方法二:使用ls命令配合grep命令
ls命令可以列出指定目录下的文件和目录信息。我们可以使用ls命令的参数来显示文件的大小,然后再使用grep命令来过滤大小不为0的文件,具体步骤如下:Step 1:打开终端并输入以下命令:
“`shell
ls -l /path/to/directory | grep -v “^d” | grep -v ” 0 ”
“`
将 `/path/to/directory` 替换为你要搜索的目录路径。Step 2:按回车键执行命令。
该命令将列出指定目录下所有文件的详细信息,并过滤掉文件夹和文件大小为0的文件,只显示文件大小不为0的文件。
方法三:使用du命令
du命令用于估算文件或目录的磁盘使用空间。我们可以使用du命令来查找文件大小不为0的文件,具体步骤如下:Step 1:打开终端并输入以下命令:
“`shell
du -ah /path/to/directory | grep -v ” 0 ”
“`
将 `/path/to/directory` 替换为你要搜索的目录路径。Step 2:按回车键执行命令。
该命令将递归地列出指定目录下所有文件和目录的大小,并过滤掉大小为0的文件,只显示文件大小不为0的文件。
总结:
以上是三种常用的方法来查询Linux系统中文件大小不为0的文件。每种方法都有其特点和适用场景。你可以根据实际需求选择合适的方法来使用。2年前