查找home目录下,用户为你自己,名字中含有bk的文件,并删除。
时间: 2024-03-21 19:44:10 浏览: 19
您可以在终端中执行以下命令来查找home目录下用户为您自己,名字中含有"bk"的文件,并删除:
```
find ~/ -type f -user $USER -name "*bk*" -delete
```
这个命令会在home目录下查找所有属于当前用户,并且文件名中包含"bk"的文件,并将其删除。请注意,这个操作是不可逆的,所以请谨慎执行。
相关问题
将当前目录中的文件名保存到/tmp/bk.txt文件中
可以使用以下命令将当前目录中的文件名保存到/tmp/bk.txt文件中:
```
ls > /tmp/bk.txt
```
其中,`ls`命令用于列出当前目录中的所有文件和目录,`>`用于将输出重定向到指定文件中,`/tmp/bk.txt`是指定的文件名和路径。这个命令会将当前目录中的所有文件和目录名保存到`/tmp/bk.txt`文件中。
搜索在目录“~/tmp”及其子目录下所有以“yy”开头的,8天内被使用的文件,并将这些文件拷贝到“~/tmp-bk”目录中。
可以使用如下的命令来实现:
find ~/tmp -name "yy*" -type f -mtime -8 -exec cp {} ~/tmp-bk/ \;
该命令使用了 find 命令来查找目录 ~/tmp 及其子目录下的所有以 "yy" 开头的文件,同时限制了文件最近 8 天内被使用过。然后使用 -exec 选项来执行拷贝命令,将找到的文件拷贝到目录 ~/tmp-bk 中。其中 {} 表示找到的文件名,\; 表示命令结束。
需要注意的是,如果 ~/tmp-bk 目录不存在,则需要事先创建该目录。