- -a 列出目录下的所有文件,包括以 . 开头的隐含文件。
- -d 将目录象文件一样显示,而不是显示其下的文件。 如: ls –d 指定目录
- -i 输出文件的 i 节点的索引信息。 如 ls –ai 指定文件
- -k 以 k 字节的形式表示文件的大小。 ls –alk 指定文件
- -l 列出文件的详细信息。
- -n 用数字的 UID,GID 代替名称。 (介绍 UID, GID)
- -F 在每个文件名后附上一个字符以说明该文件的类型, “*”表示可执行的普通文件; “/”表示目录; “@”表示符号链接; “|”表示FIFOs; “=”表示套接字(sockets)。(目录类型识别)
- -r 对目录反向排序。
- -t 以时间排序。
- -s 在l文件名后输出该文件的大小。(大小排序,如何找到目录下最大的文件)
- -R 列出所有子目录下的文件。 (递归)
- -1 一行只输出一个文件。
ls -la
pwd
无
pwd
无
cd .. : 返回上级目录
cd /root/桌面/w : 绝对路径
cd 桌面 : 相对路径
cd ~:进入用户家目录
cd -:返回最近访问目录
mkdir [选项] dirname...
- -p, --parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;
mkdir -p path/to/newdir
5 rmdir
指令rmdir [选项] 目录名
-p
或--parents
:递归删除目录及其父目录。如果父目录也为空,则一并删除。-v
或--verbose
:显示删除目录的详细信息。
rmdir -p a/b/c
6. rm
指令rm [选项] 文件名
-f
或--force
:强制删除文件,不提示确认,并忽略不存在的文件。-i
:删除每个文件前提示确认。-I
:删除超过三个文件或递归删除目录前提示一次确认。-r
或-R
:递归删除目录及其内容。-d
:删除空目录。-v
或--verbose
:显示删除过程的详细信息。
rm -rfv a.txt
7 touch
指令touch [选项] 文件名
创建一个或多个空文件,或更新现有文件的访问和修改时间。
-a
:仅更改文件的访问时间。-c
或--no-create
:如果文件不存在,则不创建新文件。-d
或--date
:使用指定的日期和时间,而不是当前时间。-m
:仅更改文件的修改时间。-r
或--reference
:使用指定文件的时间戳。-t
:使用指定的时间戳(格式为[[CC]YY]MMDDhhmm[.ss]
)。
touch newfile.txt
8. man
指令man [选项] [命令]
显示指定命令的手册页,提供详细的使用说明、选项和示例。man
命令是 Linux 系统中查看命令帮助信息的主要工具。
-f
或--whatis
:显示与指定命令相关的一行描述。-k
或--apropos
:搜索手册页中与关键字匹配的条目。-a
或--all
:显示所有匹配的手册页。-w
或--where
:仅显示手册页的位置,而不显示其内容。-l
或--local-file
:显示本地文件的手册页。-P
或--pager
:指定用于显示手册页的分页程序。
man ls
9. cp
指令cp [选项] 源文件 目标文件
-a
或--archive
:递归复制目录,并保留所有文件属性,相当于-dR --preserve=all
。-f
或--force
:强制覆盖目标文件,不提示确认。-i
或--interactive
:覆盖目标文件前提示确认。-r
或-R
或--recursive
:递归复制目录及其内容。-u
或--update
:仅在源文件比目标文件新或目标文件不存在时才复制。-v
或--verbose
:显示复制过程的详细信息。-p
或--preserve
:保留文件的属性,如权限、所有者和时间戳。--backup
:为每个已存在的目标文件创建备份。--parents
:在目标目录中保留源文件的路径。--sparse
:控制稀疏文件的创建。
cp -v a.txt file2.txt
好的,以下是 cat
和 less
指令的详细信息,按照你提供的格式:
10 cat
指令cat [选项] [文件名]
显示文件内容、合并文件或创建新文件。cat
命令可以读取一个或多个文件,并将其内容输出到终端。
-A
:显示所有字符,包括不可打印字符和行尾字符。-b
:对非空行编号。-e
:显示不可打印字符,并在行尾显示$
符号。-n
:对所有行编号,包括空行。-s
:压缩连续的空行,只显示一个空行。-T
:将 Tab 字符显示为^I
。-v
:显示不可打印字符,除了 Tab 和行尾字符。
cat -n file2.txt
11 less
指令less [选项] 文件名
分页显示文件内容,允许用户向前和向后滚动。less
命令比 more
命令更强大,提供了更多的导航和搜索功能。
-N
:显示行号。-X
:退出时不清除屏幕内容。-F
:如果文件内容少于一屏,则直接显示文件内容。-S
:单行显示长行,不换行。-i
:忽略搜索时的大小写。-g
:仅高亮显示最后搜索的关键词。
less -N file2.txt
12 find
指令find [选项] [路径...] [表达式]
-name
:按名称搜索文件(区分大小写)。-iname
:按名称搜索文件(不区分大小写)。-type
:按文件类型搜索(如普通文件、目录、符号链接等)。-size
:按文件大小搜索。-mtime
:按修改时间搜索。-user
:按文件所有者搜索。-group
:按文件所属组搜索。-perm
:按文件权限搜索。-exec
:对每个匹配的文件执行指定的命令。-delete
:删除匹配的文件。
find /home -name "*.txt"
13 tar
指令tar [选项] [文件]
-c
:创建一个新的归档文件。-x
:从归档文件中提取文件。-f
:指定归档文件的名称。-v
:显示详细信息。-t
:列出归档文件的内容。-z
:使用 gzip 压缩或解压归档文件。-j
:使用 bzip2 压缩或解压归档文件。-r
:向现有归档文件中追加文件。-u
:仅追加比归档文件中现有文件新的文件。-C
:切换到指定目录。
tar -cvf archive.tar a.c w.c
创建一个名为 archive.tar
的归档文件,包含 file1
和 file2
。
tar -xvf archive.tar
解压 archive.tar
归档文件。
好的,以下是 sz
和 rz
指令的详细信息,按照你提供的格式:
14 sz
指令sz [选项] 文件名
使用 ZMODEM 协议将文件从 Linux 服务器发送到本地计算机。
-a
:以文本方式传输(ASCII)。-b
:以二进制方式传输(Binary)。-e
:对控制字符进行转义,确保文件传输正确。-r
:恢复中断的文件传输。-v
:显示详细信息。-y
:覆盖已存在的文件。
sz -a file.txt
以文本方式传输 file.txt
。
sz -b file.bin
以二进制方式传输 file.bin
。
sz -r file.txt
恢复中断的 file.txt
文件传输。
15 rz
指令rz [选项]
使用 ZMODEM 协议从本地计算机接收文件到 Linux 服务器。
-y
:覆盖已存在的文件。-e
:对控制字符进行转义,确保文件传输正确。-v
:显示详细信息。-b
:以二进制方式传输(Binary)。-a
:以文本方式传输(ASCII)。
15.4 示例
rz -y
接收文件并覆盖已存在的文件。
rz -b
以二进制方式接收文件。
rz -a
以文本方式接收文件。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- bangwoyixia.com 版权所有 湘ICP备2023022004号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务