常用Linux命令

cd

用法

cd [文件]

示例

  • 切换到用户的家目录
    cd
  • 切换到指定目录(比如“/”目录)
    cd /
  • 切换到上一次切换前的目录
    cd -

ls

用法

ls [选项] [文件]

常用选项

-l 列出文件的详细信息(权限、所有者、所有组、大小、修改时间、文件名等)。

-h 以“K”、“M”、“G”等单位显示文件的大小。

-t 以“修改时间”排序。

-a 列出所有文件(包括以“.”开头的隐藏文件和当前目录“.”及上级目录“..”)。

-A 列出所有文件(包括以“.”开头的隐藏文件,但不包括当前目录“.”及上级目录“..”)。

-d 只列出目录本身,而不是列出目录下的文件。

--full-time 以完整的时间格式显示时间。

示例

  • 列出当前目录下的文件
    ls
  • 列出当前目录下的文件的详细信息
    ls -l
  • 列出当前目录下的文件的详细信息并以“K”、“M”、“G”等单位显示文件的大小
    ls -lh
  • 列出当前目录下的文件的详细信息并以“修改时间”排序
    ls -lt
  • 只看当前目录的详细信息
    ls -ld
  • 列出当前目录下的文件的详细信息并以完整的时间格式显示时间
    ls -l --full-time
  • 列出指定目录(比如“/”目录)下的文件
    ls /

cp

用法

cp [选项] 源文件 目标文件

常用选项

-r 递归复制(复制目录时需要用到)

-f 强制覆盖(覆盖时不需要询问用户)

示例

  • 复制普通文件
    cp /a/1.txt /b/1.txt

df

用法

df [选项]

常用选项

-h 以“K”、“M”、“G”等单位显示文件的大小。

-i 查看文件系统inodes的使用情况。

实例

  • 查看文件系统的使用情况并以“K”、“M”、“G”等单位显示文件的大小
    df -h
  • 查看文件系统的inodes的使用情况
    df -i

du

用法

du [选项] [文件]

常用选项

-s 对于目录只计算其总大小,而不是递归列出所有文件的大小。

-h 以“K”、“M”、“G”等单位显示文件的大小。

示例

  • 查看当前目录的大小
    du -sh
  • 查看当前目录下所有文件的大小
    du -sh *
  • 查看指定目录(比如“/”目录)的大小
    du -sh /
  • 查看指定目录(比如“/”目录)下所有文件的大小
    du -sh /*

 

原文地址:https://www.cnblogs.com/yestreenstars/p/5711212.html