Linux常用命令
作者:杨锦龙时间:2026-04-01点击量:0次
1.linux 显示当前完整路径
操作: 在终端输入 pwd 并回车。
输出示例: /home/user/documents
作用: 显示当前工作目录的绝对路径。
2.压缩指定目录
将 config/ 目录压缩成 config_backup.zip
tar -czvf config_backup.tar.gz config/
例如:
tar -czvf 20260327.zip /var/www/chem.lzu.edu.cn/caches/bakup
3.移动文件
基本语法
mv [选项] 源文件/目录 目标路径
示例:
mv 20260327.zip /var/www/chem.lzu.edu.cn/202603271138.zip
4.切换到root命令
sudo su -
5.删除文件
(1)rm 命令基础用法
删除单个文件
直接跟上文件名即可。
rm filename.txt
删除多个文件
可以同时指定多个文件名,用空格隔开。
rm file1.txt file2.jpg file3.log
删除目录及其所有内容
删除目录需要使用 -r (recursive,递归) 选项,这会删除该目录下的所有文件和子目录。
rm -r directory_name
(2)常用选项
为了更安全或更高效地删除,rm 命令提供了一些常用选项:
-i (interactive,交互式)
在删除每个文件前都会提示你确认。这是一个很好的安全习惯,可以有效防止误删。
rm -f stubborn_file.txt
-f (force,强制)
强制删除,忽略不存在的文件,并且不会有任何提示。使用此选项要格外小心。
rm -f stubborn_file.txt
-r 或 -R (recursive,递归)
用于删除目录及其内部的所有内容(包括子目录和文件)。
rm -r my_folder
-v (verbose,详细)
在执行删除时,会显示详细的操作过程,告诉你哪些文件被删除了。
rm -v filename.txt
(3)删除空目录:rmdir
rmdir 命令专门用于删除空目录。如果目录中包含任何文件或子目录,该命令会失败。
rmdir empty_directory
(4)彻底删除文件:shred
如果你需要确保文件内容无法被恢复(例如包含敏感信息),可以使用 shred 命令。它会通过多次覆盖文件内容来安全地删除文件。
-u 选项:在覆盖后删除文件。
shred -u secret_file.txt