当我使用 SCP 将文件从另一台机器拉到我的机器时,我遇到了问题。文件传输成功,但每次都要求输入密码。我想将此SCP命令作为 a运行cronjob,如何保存此自动化的密码?
scp user@abc.com:/usr/etc/Output/*.txt /usr/abc/
user@abc.com's password:
Run Code Online (Sandbox Code Playgroud) 我正在尝试删除超过 1 天的所有文件。在执行删除文件的脚本之前,我尝试使用 mtime 查找文件。但是,我的命令面临同样的问题-
我的当前日期是
Wed Jan 27 11:49:20 BDT 2016
Run Code Online (Sandbox Code Playgroud)
我的文件列表是-
Jan 25 15:11 25-01-2016.txt
Jan 26 13:05 26-01-2016.txt
Jan 27 02:30 27-01-2016.txt
Jan 25 15:11 dfk-25-01-2016.txt
Jan 26 13:05 dfk-26-01-2016.txt
Jan 27 02:30 dfk-27-01-2016.txt
Run Code Online (Sandbox Code Playgroud)
我认为-mtime +1应该列出一天前的所有文件。
find /etc/output/*.txt -mtime +1
find /etc/output/*.txt -mtime +0
Run Code Online (Sandbox Code Playgroud)
/output/25-01-2016.txt
/output/dfk-25-01-2016.txt
find /etc/output/*.txt -mtime -1
Run Code Online (Sandbox Code Playgroud)
/output/26-01-2016.txt
/output/27-01-2016.txt
/output/dfk-26-01-2016.txt
/output/dfk-27-01-2016.txt
我想要的输出如下,
find /etc/output/*.txt -mtime +1
Run Code Online (Sandbox Code Playgroud)
/output/25-01-2016.txt
/output/dfk-25-01-2016.txt
find /etc/output/*.txt -mtime +0
Run Code Online (Sandbox Code Playgroud)
/output/26-01-2016.txt
/output/dfk-26-01-2016.txt
/output/25-01-2016.txt
/output/dfk-25-01-2016.txt