linux下用ftp命令连接到ftp服务器应该如何查看服务器上的目录文件数

linux下用ftp命令连接到ftp服务器应该如何查看服务器上的目录文件数,第1张

1.Linux下启动ftp

2.连接FTP

3.进入FTP目录

4.查看目录文件

ls -l 普通文件就是以 - 开头,文件夹以 d 开头,grep 后面接正则表达式:^- 以 - 开头的匹配。

扩展资料:

1.查看当前目录下的文件数量(不包含子目录中的文件):

ls -l|grep "^-"| wc -l

2. 查看当前目录下的文件数量(包含子目录中的文件):

ls -lR|grep "^-"| wc -l

3.查看当前目录下的文件夹目录个数,(不包含子目录中的目录):

ls -l|grep "^d"| wc -l

4.查询当前路径下的指定前缀名的目录下的所有文件数量 例如:统计所有以“20161124”开头的目录下的全部文件数量:

ls -lR 20161124*/|grep "^-"| wc -l

在本教程中,我们将向您展示如何使用多个命令,并使用 ls、egrep、wc 和 find 命令执行一些高级 *** 作。 下面的命令将可用在多个方面。 为了实验,我打算总共创建 7 个文件和 2 个文件夹(5 个常规文件和 2 个隐藏文件)。 下面的 tree 命令的输出清楚的展示了文件和文件夹列表。 # tree -a /opt/opt├──magi│ └──2g│ ├──test5.txt│ └──.test6.txt├──test1.txt├──test2.txt├──test3.txt├──.test4.txt└──test.txt 2directories,7files 示例 1 统计当前目录的文件(不包括隐藏文件)。 运行以下命令以确定当前目录中有多少个文件,并且不计算点文件(LCTT 译注:点文件即以“.” 开头的文件,它们在 Linux 默认是隐藏的)。 # ls -l . | egrep -c '^-'4 细节: ls : 列出目录内容-l : 使用长列表格式. : 列出有关文件的信息(默认为当前目录)| : 将一个程序的输出发送到另一个程序进行进一步处理的控制 *** 作符egrep : 打印符合模式的行-c : 通用输出控制'^-' : 以“-”开头的行(ls -l 列出长列表时,行首的 “-” 代表普通文件) 示例 2 统计当前目录包含隐藏文件在内的文件。 包括当前目录中的点文件。 # ls -la . | egrep -c '^-'5 示例 3 运行以下命令来计数当前目录的文件和文件夹。 它会计算所有的文件和目录。 # ls -l | wc -l5 细节: ls : 列出目录内容-l : 使用长列表格式| : 将一个程序的输出发送到另一个程序进行进一步处理的控制 *** 作符wc : 这是一个统计每个文件的换行符、单词和字节数的命令-l : 输出换行符的数量

查看该目录以及该目录的子目录下普通文件:ls -lR |grep '^-' |wc -l

ls -l 查询该目录下的所有文件

R 包含子目录

grep '^-' 表示过滤出普通文件即以“-”开头的行(一行一个文件)

wc -l 统计行数(也就相当于文件数)


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7577743.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-07
下一篇2023-04-07

发表评论

登录后才能评论

评论列表(0条)

    保存