在Linux中,通配符是一种非常强大的工具,可以帮助我们进行文件操作
-
列出目录中的所有文件和文件夹: 使用
ls
命令结合通配符可以列出目录中的所有内容。例如,要列出当前目录下的所有文件和文件夹,可以使用以下命令:ls *
-
查找特定类型的文件: 使用通配符可以查找特定类型的文件。例如,要查找当前目录下所有的
.txt
文件,可以使用以下命令:ls *.txt
-
删除特定类型的文件: 使用通配符可以删除特定类型的文件。例如,要删除当前目录下所有的
.bak
文件,可以使用以下命令:rm *.bak
-
重命名文件: 使用通配符可以重命名文件。例如,要将当前目录下所有的
.txt
文件重命名为.bak
文件,可以使用以下命令:mv *.txt *.bak
-
复制文件: 使用通配符可以复制文件。例如,要将当前目录下所有的
.txt
文件复制到另一个目录(例如/tmp
),可以使用以下命令:cp *.txt /tmp/
-
查找并执行文件: 使用通配符可以查找并执行文件。例如,要查找当前目录下所有的
.sh
脚本并执行它们,可以使用以下命令:for file in *.sh; do chmod +x "$file" ./"$file" done
注意:在使用通配符时,请确保你了解正在执行的操作,以免意外删除或修改文件。在执行删除或修改操作之前,建议先使用ls
命令查看匹配到的文件列表。