linux中删除当前路径下所有文件夹中的txt文件
时间: 2023-08-08 20:04:26 浏览: 351
可以使用以下命令来删除当前路径下所有文件夹中的 `.txt` 文件:
```
find . -type f -name "*.txt" -delete
```
这个命令的含义是,从当前目录开始查找 `-type f` 所有文件,其中 `-name "*.txt"` 匹配所有以 `.txt` 结尾的文件,最后 `-delete` 删除匹配的文件。
注意,这个命令会删除所有匹配的 `.txt` 文件,包括文件夹内的文件,如果你不希望删除文件夹内的文件,可以使用 `-maxdepth` 选项来限制查找深度,例如:
```
find . -maxdepth 1 -type f -name "*.txt" -delete
```
这将只在当前目录下查找并删除匹配的 `.txt` 文件,不会查找子文件夹中的文件。
相关问题
linux删除当前文件夹下所有文件
要在Linux上删除一个目录下的所有文件,可以使用以下命令:
```
rm -rf 目录路径/*
```
其中,`目录路径`是你要删除文件的目录路径。这个命令将删除目录下所有的文件,但不会删除目录本身。如果你也想删除目录本身,请使用以下命令:
```
rm -rf 目录路径
```
请注意,在运行这些命令之前,请确保你已经理解了`rm`命令的作用,并且已经备份了你要删除的文件,以免误删重要文件。
更换 ubuntu 系统源;会常用的 linux (终端)命令:改变当前目录、显示当前工作目录的绝对路径、创建新文件夹与文件、显示当前目录中的文件、把一个文件复制/移动到另一个目录中去、删除指定文件、
更换 Ubuntu 系统源通常是为了获取更新更快的软件包,或者访问特定的非官方仓库。在 Linux 终端中,你可以通过编辑 `sources.list` 文件来进行操作。以下是常用的一些终端命令:
1. 改变当前目录 (cd):
```
cd [directory_path]
```
比如:`cd ~/Documents` 将进入 "Documents" 目录。
2. 显示当前工作目录的绝对路径 (pwd):
```
pwd
```
3. 创建新文件夹 (mkdir):
```
mkdir new_folder
```
4. 创建新文件 (touch) 或者编辑已有文件 (vim / nano):
```
touch new_file.txt
vim new_file.txt 或 nano new_file.txt
```
5. 显示当前目录中的文件 (ls):
```
ls
-la
```
6. 复制文件 (cp) 和移动文件 (mv):
- cp file1 file2: 复制 file1 到当前目录下的 file2
- mv file1 file2: 移动或重命名 file1 为 file2
7. 删除指定文件 (rm):
```
rm [file_name]
rm -i 对于确认删除更安全
```
8. 更改系统源 (替换 `sources.list` 文件里的源URL):
```
sudo nano /etc/apt/sources.list 或 sudo vi /etc/apt/sources.list
```
修改完毕后更新源列表:
```
sudo apt update
```
记得每次操作前检查权限,尤其是涉及到修改系统文件时,可能需要使用 `sudo`。
阅读全文