文件操作常用命令一、文件清单命令ls,我来为大家科普一下关于linux常用的文件操作的命令?以下内容希望对你有帮助!

linux常用的文件操作的命令(linux下文件操作常用命令)

linux常用的文件操作的命令

文件操作常用命令

一、文件清单命令ls

ls:list的缩写,列出目录下的文件或子目录的相关信息

语法格式:

ls 命令选项 文件名或目录名

命令选项及说明

-a:显示指定目录下所有的子目录与文件,包括隐藏文件

-A:显示指定目录下所有的子目录与文件,包括隐藏文件,但是不列出“.”和“..”

-c:按文件的修改时间排序

-C:分成多列显示各项

-d:如果参数是目录,只显示其名称,而不显示其下的各文件。往往与l选项一起使用, 以得到目录的详细信息(ld)

-l:以长格式来显示文件的详细信息,每行列出的信息依次是:文件类型与权限、链接数、文件属性等

-L:若指定的名称为一个符号链接文件,则显示链接所指向的文件

-n:输出格式与l选项相同,只不过在输出文件属主和属组是用相应的UID号和GID号来表示,而不是实际的名称

二、文件复制命令:cp

cp命令:将文件或目录复制到另一个目录中

命令格式:

cp 命令选项 源文件或目录 目标目录

选项及说明

-a:通常在复制目录时使用,它保留链接、文件属性,并递归地复制目录

-d:复制时保留链接

-f:删除目录文件而不提示

-i:在覆盖目录文件之前给出提示要求用户确认,回答y时,就覆盖

-p:除复制源文件的内容外,还将把修改时间和访问权限也复制到新文件中

-r:递归复制,若是目录,这时将递归复制该目录下所有的子目录和文件。此时目标文件必须是目录

三、文件移动命令:mv

mv命令:将文件或目录从一个位置移动到另一个位置,同时可移动多个文件。Mv命令还可用于重命令

命令格式:

mv 命令选项 源目录或文件 目标目录或文件

选项及说明

-f:force(强制)目录文件已经存在,不询问直接覆盖

-i:目录文件已经存在,先询问是否覆盖

四、删除文件命令:rm

该命令可以删除目录中的一个或多个文件或子目录,也可以将某个目录及其下的所有文件及子目录删除。

命令格式:

rm 命令选项 文件名或目录名

选项及说明

-f:忽略不存在的文件,从不给出提示

-r:指示将参数中列出的全部目录和子目录均递归的删除

-i:进行交互式删除

,