📜  wsl2 文件 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:35:45.420000             🧑  作者: Mango

WSL2 文件 - Shell/Bash

如果你是一个程序员,那么你一定知道 WSL2,也就是 Windows Subsystem for Linux 2。它让你可以在 Windows 上运行 Linux 系统,大大提高了从事开发的效率。在 WSL2 中,你可以使用 Shell 或者 Bash 等工具来操作文件系统,本文将介绍 WSL2 中文件操作的相关知识。

显示文件

使用 ls 命令来显示当前目录下的文件和子目录。

ls

如果想要显示隐藏文件,可以在 ls 命令后面添加 -a 选项。

ls -a

显示详细信息可以使用 -l 选项,也可以和 -a 一起使用。

ls -l
ls -la
创建文件和目录

使用 touch 命令可以创建空文件,例如:

touch hello.txt

使用 mkdir 命令可以创建目录,例如:

mkdir mydir
复制、剪切和重命名文件

使用 cp 命令可以复制文件,例如:

cp file1.txt file2.txt

使用 mv 命令可以剪切文件(同时也可以重命名文件),例如:

mv file1.txt mydir/file1.txt
mv file2.txt newname.txt
删除文件和目录

使用 rm 命令可以删除文件,例如:

rm hello.txt

使用 rmdir 命令可以删除空目录,例如:

rmdir mydir

使用 rm -r 命令可以删除非空目录及其内容,但需要注意避免误删。

rm -r mydir
压缩和解压缩文件

使用 tar 命令可以进行文件压缩和解压缩,例如:

# 压缩文件
tar -czvf archive.tar.gz file1.txt file2.txt

# 解压文件
tar -xzvf archive.tar.gz
查找文件

使用 find 命令可以查找符合指定条件的文件,例如:

# 查找文件名包含 "hello" 的文件
find . -name "hello*"

# 查找文件大小大于 1MB 的文件
find . -size +1M

以上是一些常见的操作,当然还有很多其他的命令和选项,可以通过 man 命令查看命令的详细说明。

man ls

总结:WSL2 提供了丰富的文件操作工具,可以方便地在 Windows 上进行 Linux 开发。熟悉这些工具的使用,将会为你的开发工作提供更多便利。