Linux FTP基本操作命令 ( 序列二 ftp)

1.登陆ftp服务器

ftp [IP] [PORT]        # 登陆ftp服务器,本机登陆可以不写IP实例:
[[email protected] vsftpd]# ftp 127.0.0.1 21
Connected to 127.0.0.1 (127.0.0.1).
(vsFTPd 2.2.2)
Name (127.0.0.1:root): nice
Please specify the password.
Password:
Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>

可以看出登陆后默认为二进制传输模式

2.ftp子命令

2.1.帮助命令

    ftp> ?|help                  # 显示ftp内部命令的帮助信息

2.2.查看ftp中的文件列表(ls和dir都可以查看)

ftp> cd aaa      # 切换到ftp的aaa目录
Directory successfully changed.
ftp> pwd        # 查看当前所在的ftp目录
"/aaa"
ftp> ls
Entering Passive Mode (127,0,0,1,88,202).
Here comes the directory listing.
-rw-r--r--    1 501      501             0 Sep 05 09:01 aaa1
-rw-r--r--    1 501      501             0 Sep 05 09:02 aaa2
Directory send OK.
ftp>

2.3.切换ftp的目录

ftp> dir
Entering Passive Mode (127,0,0,1,44,241).
Here comes the directory listing.
drwxr-xr-x    2 501      501          4096 Sep 04 07:18 aaa
drwxr-xr-x    2 501      501          4096 Sep 05 08:59 bbb
Directory send OK.
ftp> ls
Entering Passive Mode (127,0,0,1,71,215).
Here comes the directory listing.
drwxr-xr-x    2 501      501          4096 Sep 04 07:18 aaa
drwxr-xr-x    2 501      501          4096 Sep 05 08:59 bbb
Directory send OK.
ftp>

2.4.查询linux系统信息

1) 查询系统中的文件列表

ftp> ! [linux系统命令]          # 在ftp服务器中执行系统命令,之后回到ftp环境中

ftp> ! ls /usr/local/
aegis  bin  cloudmonitor  etc  games  include  lib  lib64  libexec  logs  nginx  sbin  share  src

2)切换linux中的工作目录

ftp> lcd /tmp/            # 在ftp服务器中切换本地工作目录(登陆ftp前的系统中的目录),可以tab补全
Local directory now /tmp

2.5.下载上传文件或目录

1)创建和删除ftp目录

ftp> mkdir ccc
"/aaa/ccc" created
ftp> ls
Entering Passive Mode (127,0,0,1,194,152).
Here comes the directory listing.
-rw-r--r--    1 501      501             0 Sep 05 09:01 aaa1
-rw-r--r--    1 501      501             0 Sep 05 09:02 aaa2
drwxr-xr-x    2 501      501          4096 Sep 05 09:06 ccc
Directory send OK.
ftp> rmdir ccc
Remove directory operation successful.
ftp> ls
Entering Passive Mode (127,0,0,1,214,114).
Here comes the directory listing.
-rw-r--r--    1 501      501             0 Sep 05 09:01 aaa1
-rw-r--r--    1 501      501             0 Sep 05 09:02 aaa2
Directory send OK.

2)下载ftp的文件

# 下载单个文件

ftp> !pwd        # 查看当前所在的系统工作目录
/tmp
ftp> ls
Entering Passive Mode (127,0,0,1,223,180).
Here comes the directory listing.
-rw-r--r--    1 501      501             0 Sep 05 09:01 aaa1
-rw-r--r--    1 501      501             0 Sep 05 09:02 aaa2
Directory send OK.
ftp> get aaa1    # 下载aaa1文件
local: aaa1 remote: aaa1
Entering Passive Mode (127,0,0,1,33,232).
Opening BINARY mode data connection for aaa1 (0 bytes).
Transfer complete.
ftp> !ls
aaa1
ftp> get aaa2 aaa3    # 下载aaa2文件,并命名为aaa3
local: aaa3 remote: aaa2
Entering Passive Mode (127,0,0,1,171,86).
Opening BINARY mode data connection for aaa2 (0 bytes).
Transfer complete.
ftp> !ls          # 查看,下载成功
aaa1  aaa3

 # 下载多个文件

ftp> mget aaa1 aaa2
mget aaa1? y
Entering Passive Mode (127,0,0,1,83,114).
Opening BINARY mode data connection for aaa1 (0 bytes).
Transfer complete.
mget aaa2? y
Entering Passive Mode (127,0,0,1,217,121).
Opening BINARY mode data connection for aaa2 (0 bytes).
Transfer complete.
ftp> !ls -l
total 1532
-rw-r--r-- 1 root root       0 Sep  5 17:20 aaa1    # 可以看到文件创建时间已经更改
-rw-r--r-- 1 root root       0 Sep  5 17:20 aaa2
-rw-r--r-- 1 root root       0 Sep  5 17:14 aaa3

3)上传文件

# 上传单个文件

# 创建测试文件

[[email protected] tmp]# touch ddd1
[[email protected] tmp]# touch ddd2
[[email protected] tmp]# ll
total 1532
-rw-r--r-- 1 root root       0 Sep  5 17:20 aaa1
-rw-r--r-- 1 root root       0 Sep  5 17:20 aaa2
-rw-r--r-- 1 root root       0 Sep  5 17:14 aaa3
-rw-r--r-- 1 root root       0 Sep  5 17:23 ddd1
-rw-r--r-- 1 root root       0 Sep  5 17:23 ddd2

# 上传

ftp> put ddd1       # 上传单个文件,可以tab补全
local: ddd1 remote: ddd1
Entering Passive Mode (127,0,0,1,69,10).
Ok to send data.
Transfer complete.
ftp> put ddd1 eee1    # 上传单个文件并改名
local: ddd1 remote: eee1
Entering Passive Mode (127,0,0,1,243,160).
Ok to send data.
Transfer complete.
ftp> ls
Entering Passive Mode (127,0,0,1,234,62).
Here comes the directory listing.
-rw-r--r--    1 501      501             0 Sep 05 09:01 aaa1
-rw-r--r--    1 501      501             0 Sep 05 09:02 aaa2
drwxr-xr-x    2 501      501          4096 Sep 05 09:18 bbb
-rw-r--r--    1 501      501             0 Sep 05 09:23 ddd1
-rw-r--r--    1 501      501             0 Sep 05 09:23 eee1
Directory send OK

# 上传多个文件

ftp> mput ddd1 ddd2
mput ddd1? y
Entering Passive Mode (127,0,0,1,92,11).
Ok to send data.
Transfer complete.
mput ddd2? y
Entering Passive Mode (127,0,0,1,66,108).
Ok to send data.
Transfer complete.
ftp> ls
Entering Passive Mode (127,0,0,1,191,91).
Here comes the directory listing.
-rw-r--r--    1 501      501             0 Sep 05 09:01 aaa1
-rw-r--r--    1 501      501             0 Sep 05 09:02 aaa2
drwxr-xr-x    2 501      501          4096 Sep 05 09:18 bbb
-rw-r--r--    1 501      501             0 Sep 05 09:27 ddd1    # 查看修改时间可以确认已经上传成功
-rw-r--r--    1 501      501             0 Sep 05 09:27 ddd2
-rw-r--r--    1 501      501             0 Sep 05 09:23 eee1
Directory send OK.

2.6.ftp文件目录操作

1)修改ftp文件名

ftp> rename aaa1 qqq1
Ready for RNTO.
Rename successful.
ftp> ls
Entering Passive Mode (127,0,0,1,29,54).
Here comes the directory listing.
-rw-r--r--    1 501      501             0 Sep 05 17:02 aaa2
drwxr-xr-x    2 501      501          4096 Sep 05 17:18 bbb
-rw-r--r--    1 501      501             0 Sep 05 17:27 ddd1
-rw-r--r--    1 501      501             0 Sep 05 17:27 ddd2
-rw-r--r--    1 501      501             0 Sep 05 17:23 eee1
-rw-r--r--    1 501      501             0 Sep 05 17:37 fff
-rw-r--r--    1 501      501             0 Sep 05 17:01 qqq1    # 修改后的文件名
Directory send OK.

2)删除ftp文件

ftp> delete aaa2    # 删除aaa2文件
Delete operation successful.
ftp> ls
Entering Passive Mode (127,0,0,1,138,61).
Here comes the directory listing.
drwxr-xr-x    2 501      501          4096 Sep 05 17:18 bbb
-rw-r--r--    1 501      501             0 Sep 05 17:27 ddd1
-rw-r--r--    1 501      501             0 Sep 05 17:27 ddd2
-rw-r--r--    1 501      501             0 Sep 05 17:23 eee1
-rw-r--r--    1 501      501             0 Sep 05 17:37 fff
-rw-r--r--    1 501      501             0 Sep 05 17:01 qqq1
Directory send OK.

 # 删除多个ftp文件

ftp> mdelete ddd1 ddd2 eee1
mdelete ddd1? y
Delete operation successful.
mdelete ddd2? y
Delete operation successful.
mdelete eee1? y
Delete operation successful.
ftp> ls
Entering Passive Mode (127,0,0,1,166,205).
Here comes the directory listing.
drwxr-xr-x    2 501      501          4096 Sep 05 17:18 bbb
-rw-r--r--    1 501      501             0 Sep 05 17:37 fff
-rw-r--r--    1 501      501             0 Sep 05 17:01 qqq1
Directory send OK.

3)删除ftp目录

ftp> rmdir bbb    # 删除bbb目录
Remove directory operation successful.
ftp> ls
Entering Passive Mode (127,0,0,1,143,198).
Here comes the directory listing.
-rw-r--r--    1 501      501             0 Sep 05 17:37 fff
-rw-r--r--    1 501      501             0 Sep 05 17:01 qqq1
Directory send OK.

2.7.其他ftp命令

1)切换传输模式

ftp> ascii        # 切换为ascii模式
200 Switching to ASCII mode.
ftp> bin        # 切换为二进制模式,默认登陆就是二进制传输模式
200 Switching to Binary mode.

2)关闭和重连ftp

ftp> close      # 断开ftp的连接
Goodbye.
ftp> ls        # 可以看出,无法显示ftp服务器的文件列表
Not connected.
ftp> open 127.0.0.1 21    # 重新连接ftp服务器
Connected to 127.0.0.1 (127.0.0.1).
(vsFTPd 2.2.2)
Name (127.0.0.1:root): admin     # 使用admin登陆ftp
Please specify the password.
Password:
Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls        # 可以再次查看ftp服务器的文件列表
Entering Passive Mode (127,0,0,1,227,247).
Here comes the directory listing.
drwxr-xr-x    2 501      501          4096 Sep 05 17:47 aaa
drwxr-xr-x    2 501      501          4096 Sep 05 16:59 bbb
Directory send OK.

3) 退出ftp会话

ftp> quit    # 也可以使用bye和exit
221 Goodbye.
[[email protected] vsftpd]#

ftp操作命令

原文:https://www.cnblogs.com/tssc/p/9593614.html

1.登陆ftp服务器

ftp [IP] [PORT]        # 登陆ftp服务器,本机登陆可以不写IP实例演示:

1

2

3

4

5

6

7

8

9

10

[[email protected] vsftpd]# ftp 127.0.0.1 21

Connected to 127.0.0.1 (127.0.0.1).

(vsFTPd 2.2.2)

Name (127.0.0.1:root): nice

Please specify the password.

Password:

Login successful.

Remote system type is UNIX.

Using binary mode to transfer files.

ftp>

  可以看出登陆后默认为二进制传输模式

2.ftp子命令

2.1.帮助命令


1

ftp> ?|help                  # 显示ftp内部命令的帮助信息

2.2.查看ftp中的文件列表(ls和dir都可以查看)


1

2

3

4

5

6

7

8

9

10

11

12

13

ftp> dir

Entering Passive Mode (127,0,0,1,44,241).

Here comes the directory listing.

drwxr-xr-x    2 501      501          4096 Sep 04 07:18 aaa

drwxr-xr-x    2 501      501          4096 Sep 05 08:59 bbb

Directory send OK.

ftp> ls

Entering Passive Mode (127,0,0,1,71,215).

Here comes the directory listing.

drwxr-xr-x    2 501      501          4096 Sep 04 07:18 aaa

drwxr-xr-x    2 501      501          4096 Sep 05 08:59 bbb

Directory send OK.

ftp>

2.3.切换ftp的目录


1

2

3

4

5

6

7

8

9

10

11

ftp> cd aaa      # 切换到ftp的aaa目录

Directory successfully changed.

ftp> pwd        # 查看当前所在的ftp目录

"/aaa"

ftp> ls

Entering Passive Mode (127,0,0,1,88,202).

Here comes the directory listing.

-rw-r--r--    1 501      501             0 Sep 05 09:01 aaa1

-rw-r--r--    1 501      501             0 Sep 05 09:02 aaa2

Directory send OK.

ftp>

2.4.查询linux系统信息

1) 查询系统中的文件列表


1

ftp> ! [linux系统命令]          # 在ftp服务器中执行系统命令,之后回到ftp环境中

  


1

2

ftp> ! ls /usr/local/

aegis  bin  cloudmonitor  etc  games  include  lib  lib64  libexec  logs  nginx  sbin  share  src

2)切换linux中的工作目录


1

2

ftp> lcd /tmp/            # 在ftp服务器中切换本地工作目录(登陆ftp前的系统中的目录),可以tab补全

Local directory now /tmp

2.5.下载上传文件或目录

1)创建和删除ftp目录


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

ftp> mkdir ccc

"/aaa/ccc" created

ftp> ls

Entering Passive Mode (127,0,0,1,194,152).

Here comes the directory listing.

-rw-r--r--    1 501      501             0 Sep 05 09:01 aaa1

-rw-r--r--    1 501      501             0 Sep 05 09:02 aaa2

drwxr-xr-x    2 501      501          4096 Sep 05 09:06 ccc

Directory send OK.

ftp> rmdir ccc

Remove directory operation successful.

ftp> ls

Entering Passive Mode (127,0,0,1,214,114).

Here comes the directory listing.

-rw-r--r--    1 501      501             0 Sep 05 09:01 aaa1

-rw-r--r--    1 501      501             0 Sep 05 09:02 aaa2

Directory send OK.

2)下载ftp的文件

# 下载单个文件


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

ftp> !pwd        # 查看当前所在的系统工作目录

/tmp

ftp> ls

Entering Passive Mode (127,0,0,1,223,180).

Here comes the directory listing.

-rw-r--r--    1 501      501             0 Sep 05 09:01 aaa1

-rw-r--r--    1 501      501             0 Sep 05 09:02 aaa2

Directory send OK.

ftp> get aaa1    # 下载aaa1文件

local: aaa1 remote: aaa1

Entering Passive Mode (127,0,0,1,33,232).

Opening BINARY mode data connection for aaa1 (0 bytes).

Transfer complete.

ftp> !ls

aaa1

ftp> get aaa2 aaa3    # 下载aaa2文件,并命名为aaa3

local: aaa3 remote: aaa2

Entering Passive Mode (127,0,0,1,171,86).

Opening BINARY mode data connection for aaa2 (0 bytes).

Transfer complete.

ftp> !ls          # 查看,下载成功

aaa1  aaa3

  # 下载多个文件


1

2

3

4

5

6

7

8

9

10

11

12

13

14

ftp> mget aaa1 aaa2

mget aaa1? y

Entering Passive Mode (127,0,0,1,83,114).

Opening BINARY mode data connection for aaa1 (0 bytes).

Transfer complete.

mget aaa2? y

Entering Passive Mode (127,0,0,1,217,121).

Opening BINARY mode data connection for aaa2 (0 bytes).

Transfer complete.

ftp> !ls -l

total 1532

-rw-r--r-- 1 root root       0 Sep  5 17:20 aaa1    # 可以看到文件创建时间已经更改

-rw-r--r-- 1 root root       0 Sep  5 17:20 aaa2

-rw-r--r-- 1 root root       0 Sep  5 17:14 aaa3

3)上传文件

# 上传单个文件

# 创建测试文件


1

2

3

4

5

6

7

8

9

[[email protected] tmp]# touch ddd1

[[email protected] tmp]# touch ddd2

[[email protected] tmp]# ll

total 1532

-rw-r--r-- 1 root root       0 Sep  5 17:20 aaa1

-rw-r--r-- 1 root root       0 Sep  5 17:20 aaa2

-rw-r--r-- 1 root root       0 Sep  5 17:14 aaa3

-rw-r--r-- 1 root root       0 Sep  5 17:23 ddd1

-rw-r--r-- 1 root root       0 Sep  5 17:23 ddd2

# 上传


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

ftp> put ddd1       # 上传单个文件,可以tab补全

local: ddd1 remote: ddd1

Entering Passive Mode (127,0,0,1,69,10).

Ok to send data.

Transfer complete.

ftp> put ddd1 eee1    # 上传单个文件并改名

local: ddd1 remote: eee1

Entering Passive Mode (127,0,0,1,243,160).

Ok to send data.

Transfer complete.

ftp> ls

Entering Passive Mode (127,0,0,1,234,62).

Here comes the directory listing.

-rw-r--r--    1 501      501             0 Sep 05 09:01 aaa1

-rw-r--r--    1 501      501             0 Sep 05 09:02 aaa2

drwxr-xr-x    2 501      501          4096 Sep 05 09:18 bbb

-rw-r--r--    1 501      501             0 Sep 05 09:23 ddd1

-rw-r--r--    1 501      501             0 Sep 05 09:23 eee1

Directory send OK

# 上传多个文件


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

ftp> mput ddd1 ddd2

mput ddd1? y

Entering Passive Mode (127,0,0,1,92,11).

Ok to send data.

Transfer complete.

mput ddd2? y

Entering Passive Mode (127,0,0,1,66,108).

Ok to send data.

Transfer complete.

ftp> ls

Entering Passive Mode (127,0,0,1,191,91).

Here comes the directory listing.

-rw-r--r--    1 501      501             0 Sep 05 09:01 aaa1

-rw-r--r--    1 501      501             0 Sep 05 09:02 aaa2

drwxr-xr-x    2 501      501          4096 Sep 05 09:18 bbb

-rw-r--r--    1 501      501             0 Sep 05 09:27 ddd1    # 查看修改时间可以确认已经上传成功

-rw-r--r--    1 501      501             0 Sep 05 09:27 ddd2

-rw-r--r--    1 501      501             0 Sep 05 09:23 eee1

Directory send OK.

2.6.ftp文件目录操作

1)修改ftp文件名


1

2

3

4

5

6

7

8

9

10

11

12

13

14

ftp> rename aaa1 qqq1

Ready for RNTO.

Rename successful.

ftp> ls

Entering Passive Mode (127,0,0,1,29,54).

Here comes the directory listing.

-rw-r--r--    1 501      501             0 Sep 05 17:02 aaa2

drwxr-xr-x    2 501      501          4096 Sep 05 17:18 bbb

-rw-r--r--    1 501      501             0 Sep 05 17:27 ddd1

-rw-r--r--    1 501      501             0 Sep 05 17:27 ddd2

-rw-r--r--    1 501      501             0 Sep 05 17:23 eee1

-rw-r--r--    1 501      501             0 Sep 05 17:37 fff

-rw-r--r--    1 501      501             0 Sep 05 17:01 qqq1    # 修改后的文件名

Directory send OK.

2)删除ftp文件


1

2

3

4

5

6

7

8

9

10

11

12

ftp> delete aaa2    # 删除aaa2文件

Delete operation successful.

ftp> ls

Entering Passive Mode (127,0,0,1,138,61).

Here comes the directory listing.

drwxr-xr-x    2 501      501          4096 Sep 05 17:18 bbb

-rw-r--r--    1 501      501             0 Sep 05 17:27 ddd1

-rw-r--r--    1 501      501             0 Sep 05 17:27 ddd2

-rw-r--r--    1 501      501             0 Sep 05 17:23 eee1

-rw-r--r--    1 501      501             0 Sep 05 17:37 fff

-rw-r--r--    1 501      501             0 Sep 05 17:01 qqq1

Directory send OK.

 # 删除多个ftp文件


1

2

3

4

5

6

7

8

9

10

11

12

13

14

ftp> mdelete ddd1 ddd2 eee1

mdelete ddd1? y

Delete operation successful.

mdelete ddd2? y

Delete operation successful.

mdelete eee1? y

Delete operation successful.

ftp> ls

Entering Passive Mode (127,0,0,1,166,205).

Here comes the directory listing.

drwxr-xr-x    2 501      501          4096 Sep 05 17:18 bbb

-rw-r--r--    1 501      501             0 Sep 05 17:37 fff

-rw-r--r--    1 501      501             0 Sep 05 17:01 qqq1

Directory send OK.

3)删除ftp目录


1

2

3

4

5

6

7

8

ftp> rmdir bbb    # 删除bbb目录

Remove directory operation successful.

ftp> ls

Entering Passive Mode (127,0,0,1,143,198).

Here comes the directory listing.

-rw-r--r--    1 501      501             0 Sep 05 17:37 fff

-rw-r--r--    1 501      501             0 Sep 05 17:01 qqq1

Directory send OK.

2.7.其他ftp命令

1)切换传输模式


1

2

3

4

ftp> ascii        # 切换为ascii模式

200 Switching to ASCII mode.

ftp> bin        # 切换为二进制模式,默认登陆就是二进制传输模式

200 Switching to Binary mode.

2)关闭和重连ftp


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

ftp> close      # 断开ftp的连接

Goodbye.

ftp> ls        # 可以看出,无法显示ftp服务器的文件列表

Not connected.

ftp> open 127.0.0.1 21    # 重新连接ftp服务器

Connected to 127.0.0.1 (127.0.0.1).

(vsFTPd 2.2.2)

Name (127.0.0.1:root): admin     # 使用admin登陆ftp

Please specify the password.

Password:

Login successful.

Remote system type is UNIX.

Using binary mode to transfer files.

ftp> ls        # 可以再次查看ftp服务器的文件列表

Entering Passive Mode (127,0,0,1,227,247).

Here comes the directory listing.

drwxr-xr-x    2 501      501          4096 Sep 05 17:47 aaa

drwxr-xr-x    2 501      501          4096 Sep 05 16:59 bbb

Directory send OK.

3) 退出ftp会话


1

2

3

ftp> quit    # 也可以使用bye和exit

221 Goodbye.

[[email protected] vsftpd]#

  

原文地址:https://www.cnblogs.com/xiaozengzeng/p/12495084.html

时间: 2024-11-05 22:52:36

Linux FTP基本操作命令 ( 序列二 ftp)的相关文章

linux杂谈(十五):ftp的企业应用级的配置(二)

上篇最后我们讲到了匿名用户家目录的修改,今天来看看匿名用户还可以做什么操作. 1.匿名用户创建和删除目录 其实所有的功能都是上篇所列举的那些参数所控制的,通常大家在记不清的时候都可以查看man手册(man vsftpd.conf),里面列举了所有可以修改的参数.关于匿名用户创建和删除目录的参数如下所示: 把这两个参数设置为YES,匿名用户就可已创建目录了,记得每次修改完配置文件都要重新启动/etc/init.d/vsftpd服务. 发现还是无法创建,怎么回事?其实我们考虑问题一定要全面.虽然配置

linux架构学习第二十八天之FTP协议以及vsftpd的使用

内容: 1.ftp协议 2.vsftpd的搭建及配置 一.FTP协议     1.FTP协议: FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文传协议".工作在第七层,而且是基于TCP协议传输数据. FTP工作原理与其它的应用协议有些不同.它是用两个端口进行通信的.一个端口用于命令交互.这个端口在用户连接之后一直保持:而另一个端口只是在数据传时打开(比如:上传文件,下载文件,获取服务端文件列表),在数据传输时有两种不同的模式,一是用户开

CentOS Linux中MySQL自动备份及FTP远程备份

安装环境:CentOS 6,MySQL5.5 一.背景 近期,公司为加强数据库的数据安全,对数据库进行自动备份,本篇将在Linux下使用crontab自动备份并FTP上传数据库. 二.实施脚本 创建脚本dbbackup.sh #!/bin/bash DATE=`date +%Y%m%d%H%M` DATABASE=****                     #备份数据库 DB_USER=****                      #备份用户名 DB_PASS="*******&qu

linux和windows下的自动ftp脚本(shell bat)

一.先来看linux下的: 复制代码 代码如下: #! /bin/bashcd /ftp/CURRENTDATE=` date +%Y%m%d `YESTERDAY=` date -d yesterday +%Y%m%d `THREEDAYAGO=` date -d '3 days ago' +%Y%m%d `#echo $TWODAYAGOftp -n -i 34.97.34.3 << !user ftpuser ftpuserbinmput $YESTERDAY.*delete $THRE

linux命令行模式下对FTP服务器进行文件上传下载

参考源:点击这里查看 1. 连接ftp服务器 格式:ftp [hostname| ip-address]a)在linux命令行下输入: ftp 192.168.1.1 b)服务器询问你用户名和密码,分别输入用户名和相应密码,待认证通过即可. 2. 下载文件 下载文件通常用get和mget这两条命令.a) get 格式:get [remote-file] [local-file]将文件从远端主机中传送至本地主机中.如要获取远程服务器上/usr/your/1.htm,则 ftp> get /usr/

linux杂谈(十六):ftp的企业应用级配置(三)

这次我们来讲解黑名单,白名单以及内网和外网的ftp的访问的不同设置. 1.黑名单 有的时候我们不想让某些本地用户登录,这个时候就要设置黑名单了,它在/etc/vsftpd下: 如何添加一个用户到黑名单: (1)首先我们把一个用户(westos)添加到ftpusers: 重启服务(并且刷掉火墙)后看是否可以登录: westos登录需要输入密码,但是不能登录,此刻为黑名单. (2)我们在把westos添加到user_list中看看: 看到上面的那个提示了么,当userlist_deny=NO时,只允

linux杂谈(十四):ftp的企业应用级的配置(一)

1.ftp简介 (1)生活中的ftp 在互联网中我们需要传输数据,尤其是要传输大型数据.有一个服务是要着重去介绍的:ftp.其实我们以前很早就接触它了.只是大家可能不怎么关注,迅雷的基本模型就是ftp,不过是要高级的多. 事实上ftp应该是一种传输协议,之前它采用的是明文传输,如果在复杂的网络环境这样使用的话是非常危险的.为了更安全的使用这个协议,现在我们要采取更安全的软件vsftpd来提供服务. (2)ftp的功能介绍 1.它有着不同等级的用户身份:服务器本地用户:访客:匿名用户: 2.命令记

linux计划任务自动备份并ftp上传脚本

#!/bin/sh # 备份 #bak_dir=`date +%C%y%m%d%H%M` ##文件命名规则可以是时间 backup_dir=/home/IPTV4.9 ##存储备份文件路径 mkdir -p $backup_dir Ip_addr=`ifconfig \`route |grep default |awk '{print $8}'\` |grep Bcast |awk -F: '{print $2}' |awk '{print $1}'` Host_name=`hostname`

linux上搭建ftp、vsftp, 解决访问ftp超时连接, 解决用户指定访问其根目录,解决ftp主动连接、被动连接的问题

linux上搭建ftp 重要 解决如何搭建ftp         解决用户指定访问其根目录         解决访问ftp超时连接         解决ftp主动连接.被动连接的问题 1.安装ftp    安装ftp前,先把防火墙关闭 #service iptables stop   (挺重要) 安装好后再根据需要的端口 添加到 iptables 直接用yum安装 vsftp # 1.执行以下安装命令 yum install -y vsftpd # 2.设置开机启动服务 chkconfig vs