iT邦幫忙

0

CentOS7環境 刪除/更名/ftp下載 錯誤:No such file or directory

大家好

我利用 crontab -e 方式,自動備份mysql DB,
mysqldump 出來的*.sql 都無法刪除/更名/ftp下載 , 也無法改權限 ?

檔案 : -rw-r--r-- / 644 / root root

請問 如何將檔案刪除? 刪除語法如何撰寫?

先謝謝您的留言!

webtest iT邦新手 5 級 ‧ 2019-01-10 10:21:37 檢舉
這問題 crontab -e 方式,自動備份mysql DB 語法在
https://ithelp.ithome.com.tw/questions/10192187
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
rewrite
iT邦新手 3 級 ‧ 2019-01-10 08:39:45

主要是權限問題
你(ssh)登入之後的權限要 sudo 為 root才能刪除對應的檔案

$ sudo rm "你要刪除的檔案名稱"

如果是ftp下載,那就要給於對應的ftp service的權限

看更多先前的回應...收起先前的回應...
webtest iT邦新手 5 級 ‧ 2019-01-10 10:18:22 檢舉

發生錯誤
[root@------]# sudo rm /home/backupDB/ABC.sql
rm: cannot remove ‘/home/backupDB/ABC.sql’: No such file or directory
無法刪 請問我哪裡撰寫錯誤 或是其他沒做好?
謝謝!

rewrite iT邦新手 3 級 ‧ 2019-01-10 11:11:56 檢舉

這個錯誤訊息是,你沒有這個檔案或是沒有找到該路徑
先用ls -la 查看你的檔案或是路徑是否存在

# ls -la /home/backupDB/

題外話:你已經是root不需要再使用 sudo

webtest iT邦新手 5 級 ‧ 2019-01-10 16:35:55 檢舉

謝謝您的幫忙

[root@-----~]# ls -la /home/backupDB/
total 368740
....
-rw-r--r-- 1 root root 9150447 Jan 9 15:44 ABC.sql
....

rm 一樣 , 錯誤 : No such file or directory

若FTP root登入,刪檔案  錯誤 : No such file or directory

rewrite iT邦新手 3 級 ‧ 2019-01-11 08:51:30 檢舉

你打指令的步驟用這樣

ls -la /home/backupDB/A
在打到大寫A的字元的前一個字元跟打大寫A的字元時,按下tab鍵讓系統自己補完,看會跑出什麼來,你的檔名有可能是有看不見的特殊字元

不然就是在下指令的環節上有出入

在console界面已經有抓不到檔案了,FTP就更不用說

可以的話截個圖還原你當時的指令方式,主機資訊跟帳戶資訊要碼掉

我要發表回答

立即登入回答