linux查询昨天生成的文件命令
时间: 2023-08-07 11:03:17 浏览: 204
你可以使用以下命令查询昨天生成的文件:
```
find /path/to/dir -type f -newermt "$(date -d "yesterday" +%Y-%m-%d)" ! -newermt "$(date -d "today" +%Y-%m-%d)"
```
其中,`/path/to/dir` 是要查询的目录路径。这个命令会在该目录下查找昨天生成的所有文件,并且不包括今天生成的文件。如果你想要查询指定前缀的文件,可以在命令中添加 `-name "prefix*"`。
另外,如果你使用的是 macOS 系统,`-newermt` 参数可能不支持,你可以使用 `-newerBt` 参数代替。
相关问题
linux 查询U盘内文件的命令
### 回答1:
您可以使用以下命令来查询U盘内的文件:
ls /media/username/usb-drive
其中,"username"是您的用户名,"usb-drive"是您的U盘名称。如果您不知道U盘名称,可以使用以下命令来查看:
lsblk
这将显示您系统中所有的块设备,包括U盘。找到您的U盘后,使用上面提到的命令来查询文件。
### 回答2:
在Linux系统中,要查询U盘内的文件,可以使用以下命令:
1. 首先,插入U盘到计算机上。系统会自动在某个目录下挂载(mount)U盘,在终端中可以使用以下命令查看挂载点:
```
df -h
```
该命令会显示所有已挂载的文件系统以及其挂载点。找到对应的U盘挂载点。
2. 使用`cd`命令切换到U盘的挂载点。例如,如果U盘的挂载点是`/media/usb`,则输入以下命令:
```
cd /media/usb
```
3. 使用`ls`命令查看U盘内的文件和文件夹。输入以下命令:
```
ls
```
上述命令会列出U盘内的所有文件和文件夹。
4. 如果想要更详细地查看文件的信息,可以加上`-l`选项。输入以下命令:
```
ls -l
```
该命令会以长格式显示文件和文件夹的详细信息,包括权限、所有者、大小等。
以上就是在Linux系统中查询U盘内文件的基本命令。
linux的命令生成指定大小的文件
可以使用dd命令生成指定大小的文件。命令格式如下:
```
dd if=/dev/zero of=/path/to/file bs=1M count=<文件大小>
```
其中,if表示输入文件,/dev/zero是一个无限的空文件,of表示输出文件的路径,bs表示每个块的大小,count表示块的数量,因此,总的文件大小为bs * count。例如,生成一个大小为1GB的文件,命令如下:
```
dd if=/dev/zero of=/path/to/file bs=1M count=1000
```
这样就可以生成一个大小为1GB的文件。