希望通過用命令行(bash或cygwin)替換2面板文件管理器來提升我的文件管理生產力。命令行可以提供相同的速度嗎?請告訴大師如何做的方法目錄A中某個文件的副本到目錄B.是否大量使用pushd/popd?或創建鏈接到最常用的目錄?管理命令行主文件的最佳實踐和日常例程是什麼?2面板文件管理器用戶的命令行智慧
回答
命令行可以給出相同的速度嗎?
我的經驗是命令行復制速度明顯加快(特別是在Windows環境中)。當然,物理學的基本規律仍然適用,比1秒鐘複製的文件大1000倍的文件仍然需要1000秒才能進行復制。
..(HOWTO)在目錄中的一些文件複製到目錄B.
因爲我經常使用類似的目錄結構5-10的項目,我設置變量爲每個子目錄使用命名約定:
project=NewMatch
NM_scripts=${project}/scripts
NM_data=${project}/data
NM_logs=${project}/logs
NM_cfg=${project}/cfg
proj2=AlternateMatch
altM_scripts=${proj2}/scripts
altM_data=${proj2}/data
altM_logs=${proj2}/logs
altM_cfg=${proj2}/cfg
根據需要,以配合您的生活/編程的理論可以使這樣的事情作爲斯巴達或巴洛克式。
然後你就可以很容易的從CFG 1個項目複製到另一個 cp -p $NM_cfg/*.cfg ${altM_cfg}
是它大量使用PUSHD/POPD的?
有些人似乎很喜歡那樣。你可以嘗試一下,看看你的東西。
或創建鏈接到最常用的目錄?
鏈接迪爾斯是,在我的經驗更多用於軟件開發,其中一個源代碼是期待一組特定的目錄名,並安裝有不同的名稱。然後建立鏈接以提供預期的目錄路徑很有幫助。對於生產數據來說,只是另外一件事情可能會變得混亂或爆炸。這並非總是如此,也許你會有一個非常好的有理由有鏈接,但我不會以這種方式開始,只是因爲它有可能做到。
什麼是管理命令行主文件的最佳實踐和日常例程?
(每以上,使用標準化的目錄結構的所有項目。 有腳本的任何小文件保存到您的部門保持在/ tmp目錄的目錄。 即的/ tmp/MyDeptsTmpFile(命名,以適應當地的公約))
這取決於。如果您正在討論數據和日誌文件,則過期的fileNames可以爲您節省大量時間。如果您需要額外的分辨率,我推薦使用YYYYMMDD(_HHMMSS)等dateFmts。
日期日誌文件非常方便,當前流程看起來需要很長時間時,您可以查看一週前的日誌文件並準確量化此流程需要多長時間,一週,一個月,6個月(最多可以承擔多少空間)。 LogFiles還應該捕獲所有的STDERR消息,因此,您不必爲了查看錯誤消息而重新運行已轟炸的程序。
這是你正在使用的Linux/Unix,對吧?閱讀安裝在您機器上的cp
cmd的手冊頁。我建議使用像alias CP='/bin/cp -pi'
這樣的別名,以便始終複製具有相同權限的文件以及原始文件的時間戳。然後,使用/bin/ls -ltr
可以很容易地查看文件的排序列表,其中最新的文件顯示在列表的底部。 (無需滾動回頂端,按時間排序,相反)。另外,'-i'選項會警告你,你將要覆蓋一個文件,這爲我節省了不止兩次。
我希望這會有所幫助。
P.S.因爲你似乎是一個新用戶,如果你得到一個可以幫助你的答案,請記住將它標記爲已接受,並且/或者給它一個+(或 - )作爲有用的答案。
- 1. Python的重命名KML文件名的智慧「(」和「)」
- 2. 管理命令行
- 3. 在django管理面板中執行python命令
- 4. 配管的命令行文件用C
- 5. 配置管理器和命令行
- 6. Symfony2管理面板(用戶) - 使用SonataAdminBundle
- 7. django管理命令和用戶
- 8. Magento的2 404錯誤管理面板
- 9. 用於命令行的UI客戶端ssh遠程服務器管理器
- 10. 管理面板生成器
- 11. Magento 2實例帳戶管理的命令
- 12. Laravel 5.1 - 管理面板 - 更新用戶
- 13. 管2 Linux命令
- 14. CMD/DOS /批處理命令重命名文件的管理員
- 15. Django管理工具和用戶控制面板(沒有管理控制面板)
- 16. 如何編輯通過命令行的「文件管理首」中的Centos桌面
- 17. 人工智慧(pgsql的)客戶端從postgrsql服務器
- 18. 獲取遠程管理器的命令中的選定文件
- 19. codeigniter管理面板文件結構
- 20. Tomcat 7管理器 - 禁用了命令
- 21. ASP.NET MVC 2的文件管理器?
- 22. Joomla - 控制面板中的空白用戶管理器屏幕
- 23. PuTTY PSFTP命令行作爲管理員,失敗,因爲用戶
- 24. 智慧回形針驗證
- 25. 找不到可執行文件匹配命令「dotnet-ef」(軟件包管理器)
- 26. CQRS客戶端命令管理
- 27. 批處理文件中的命令行?
- 28. 從1管理面板管理2個網站
- 29. Resharper命令在資源管理器中顯示文件?
- 30. 如何從GUI和命令行管理Azure「文件」?