💡本文建议大家收藏!
文件和目录管理命令
1. ls - 列出目录内容
ls
命令是Linux中最常用的命令之一,用于列出目录中的文件和子目录。
ls
显示当前目录下的所有文件和目录。
ls -l
以长格式列出目录内容,显示文件权限、所有者、大小和修改时间。
ls -a
显示所有文件,包括隐藏文件(以.
开头的文件)。
2. pwd - 显示当前工作目录
pwd
命令用于显示当前所在的目录路径。
pwd
输出当前工作目录的绝对路径。
3. cd - 切换目录
cd
命令用于在不同目录之间导航。
cd /home/user
切换到指定的目录。
cd ..
返回上一级目录。
cd ~
切换到当前用户的主目录。
4. mkdir - 创建目录
mkdir
命令用于创建新的目录。
mkdir new_directory
创建名为new_directory
的目录。
mkdir -p /path/to/directory
mkdir /tmp/tm/wljslmz
创建指定路径的目录,如果路径中的目录不存在,则会一并创建。
5. mv - 移动或重命名文件
mv
命令用于移动文件或重命名文件。
mv file1.txt /home/user/documents
mv wljs wljslmz/
将file1.txt
移动到指定目录。
mv oldname.txt newname.txt
mv wljs wljs1
重命名文件。
6. cp - 复制文件
cp
命令用于复制文件或目录。
cp file1.txt /home/user/documents
cp wljs1 ../
将file1.txt
复制到指定目录。
cp -r dir1 /home/user/documents
cp -r wljslmz new_directory/
递归地复制目录及其内容。
7. rm - 删除文件或目录
rm
命令用于删除文件或目录。
rm file1.txt
rm wljs1
删除指定文件。
rm -r directory
rm -r wljslmz
递归删除目录及其内容。
8. touch - 创建空文件
touch
命令用于创建新的空文件或更新已有文件的时间戳。
touch newfile.txt
创建一个名为newfile.txt
的空文件。
9. ln - 创建链接
ln
命令用于创建硬链接或符号链接(软链接)。
ln file1.txt link_to_file1.txt
创建一个硬链接。
ln -s /path/to/file link_to_file
创建一个符号链接。
10. clear - 清屏
clear
命令用于清除终端显示内容,使屏幕变得干净。
clear
清除终端屏幕上的所有内容。