常用Linux命令

2022年9月17日 | 分类: 【编程】

文件

1. cd命令。切换目录命令。

cd 单独一个cd,切换到用户主目录

cd ~ 切换到用户主目录

cd / 切换到根目录

cd .. 切换到上级目录

cd ../.. 切换到上上级目录,可以此类推。

cd – 返回到上次命令目录(类似于命令回退)

2. ls命令。列表显示命令。

ls 显示当前文件夹下的文件和文件夹

ls -l 显示目录内容列表,包括权限模式、硬连接数、所有者、组、文件大小和文件的最后修改时间、文件名

ls -F 显示文件名和文件类型标识符。其它文件格式,就会有格式后缀,如果是文件夹,则是后缀为斜线。

e. rm 命令。删除命令。

rm 删除文件,如果是文件夹,则不能直接删除。

rm -r 删除文件或者文件夹,使用这个文件可以删除文件夹,并且递归删除文件夹下的目录。

rm -i 删除并询问用户。因为文件一旦删除,就不能恢复,所以,习惯此命令删除,还是非常好的。

rm -f 强制删除文件。

4. mkdir 命令。创建文件夹。

mkdir 创建文件夹,可以连续创建多个文件夹,中间空格隔开。

mkdir -p 创建的文件夹上层目录未建立,则建立上层目录。例如:mkdir -p  parent/child ,如果没有parent 文件夹,则创建parent文件夹,同时创建parent文件夹下的child 文件夹。

5. rmdir 命令。删除空文件夹。

rmdir 删除空文件夹,可以连续删除多个空文件夹,中间空格隔开。可以对比和rm 命令删除文件夹。

6. pwd 命令。绝对路径显示当前目录。

7. cp 命令。复制命令。

cp 复制文件到指定目录。可以复制多个文件到指定文件夹。用例如:cp test1.txt test2.txt test3.txt child 复制当前目录下的三个txt文件到当前目录下的child文件夹下。只能复制文件。

cp -r 复制文件或文件夹,并递归复制文件夹下的目录文件。

cp -f 强行复制。

8. mv 命令。移动文件或重命名文件,同时对文件夹有效。

mv 移动文件或者文件夹,或者重命名。

例如:mv f1.txt f2.txt child 移动两个txt文件到child文件夹下。

例如:mv f1.txt f2.txt 就是重命名f1.txt为f2.txt文件,如果f2.txt已经存在,那么覆盖已存在的f2.txt文件。