Linux中经常使用的相关命令

2024-01-03 16:54:59
  • 查看硬盘存储容量使用情况:?
?df -lh?
  • 列出 /bin 目录中的 5 个最大文件:
ls -lSh /bin | head -5

删除文件和文件夹

在Linux中,要删除文件的命令是rm。你可以使用以下命令来删除一个文件:

rm file_name

如果要删除多个文件,可以在命令中列出它们的文件名,如:

rm file1 file2 file3

你可以使用以下命令来删除一个空文件夹:

rm -d folder_name

如果文件夹中有文件或其他子文件夹,可以使用以下命令来删除一个非空文件夹:

rm -r folder_name

请注意,删除文件夹是一个永久性操作,请谨慎使用。

复制文件及文件夹?

在Linux中,要复制文件和文件夹,可以使用cp命令。

1.复制文件:

cp source_file destination_file

其中,source_file是要复制的源文件的路径,destination_file是复制后的目标文件的路径。如果目标文件不存在,将创建一个新的文件。

2.复制文件夹(包括其所有内容):

cp -r source_folder destination_folder

其中,source_folder是要复制的源文件夹的路径,destination_folder是复制后的目标文件夹的路径。这里的-r选项表示递归复制,将复制源文件夹及其所有子文件夹和文件。

请注意,如果目标文件或目标文件夹已经存在,cp命令将覆盖它们。如果你想保留原始文件的元数据(如时间戳和权限),可以使用-p选项:

cp -p source_file destination_file
cp -rp source_folder destination_folder

移动文件和文件夹

在Linux中,要移动文件和文件夹,可以使用mv命令。

1.移动文件:

mv source_file destination_file

其中,source_file是要移动的源文件的路径,destination_file是移动后的目标文件的路径。如果目标文件不存在,将创建一个新的文件。如果目标文件已经存在,将会覆盖它。

2.移动文件夹(包括其所有内容):

mv source_folder destination_folder

其中,source_folder是要移动的源文件夹的路径,destination_folder是移动后的目标文件夹的路径。这里不需要使用任何选项,mv命令会自动递归地移动源文件夹及其所有子文件夹和文件。

与复制不同,mv命令会删除源文件或源文件夹。如果你想保留原始文件的元数据(如时间戳和权限),可以使用-p选项:

mv -p source_file destination_file
mv -rp source_folder destination_folder

请注意,如果目标文件或目标文件夹已经存在,mv命令将覆盖它们。如果你想禁止覆盖,可以使用-i选项,它会在覆盖前提示你确认:

mv -i source_file destination_file
mv -ri source_folder destination_folder

?

?

文章来源:https://blog.csdn.net/mzl_18353516147/article/details/135364585
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。