在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
命令查看匹配到的文件列表。