linux 找到当前路径下没有属组的文件
时间: 2024-01-01 08:04:26 浏览: 28
要找到当前路径下没有属组的文件,可以使用以下命令:
```
find . -type f ! -group $(id -gn)
```
解释:
- `find` 命令用于在指定目录下查找文件。
- `.` 表示当前目录。
- `-type f` 表示只查找普通文件,不包括目录等其他类型的文件。
- `! -group $(id -gn)` 表示查找没有属组的文件。`!` 表示否定,`-group` 表示按照属组来查找,`$(id -gn)` 表示获取当前用户的主属组。因此,`! -group $(id -gn)` 表示查找没有属于当前用户主属组的文件。
执行上述命令后,会列出当前路径下所有没有属组的文件。
相关问题
linux查看当前路径文件大小
要查看当前路径下文件的大小,可以使用Linux命令"du"。"du"命令用于估算文件或目录所占用的磁盘空间。使用以下命令查看当前路径下文件的大小:
```shell
du -h
```
其中,"-h"选项表示以人类可读的格式显示文件大小,例如"1K"、"1M"等。执行以上命令后,会列出当前路径下所有文件和目录的大小。
Linux复制其他路径下的文件到当前目录的命令
要将其他路径下的文件复制到当前目录,可以使用以下命令:
```
cp /path/to/source/file ./destination
```
其中,`/path/to/source/file` 是要复制的文件的路径,`./destination` 表示当前目录下的目标路径。例如,要将 `/home/user/documents/myfile.txt` 复制到当前目录,可以使用以下命令:
```
cp /home/user/documents/myfile.txt ./
```
注意,`.` 表示当前目录,所以复制后的文件将保存在当前目录下。如果要重命名复制后的文件,可以将目标路径改为新的文件名,例如:
```
cp /home/user/documents/myfile.txt ./newfile.txt
```
这将复制 `myfile.txt` 并将其重命名为 `newfile.txt`。