Common commands for linux processing directories

  • ls: List directories
    • -a: All files, together with hidden files (files starting with .) are listed together (commonly used)
    • -l: List long data strings, including file attributes and permissions, etc.; (commonly used)
  • cd: switch directory
    • Absolute path cd /home/lzh
    • relative path
      • Return to the usr directorycd ../usr
      • Back to the current user directorycd ~
      • Back to the previous directory cd ..
  • pwd: display the current directory
  • mkdir: create a new directory
    • Create a directory mkdir test
    • Create a multi-level directory mkdir -p test1/test2/test3
  • rmdir: delete empty directories ( only empty directories can be deleted )
    • Delete an empty directory rmdir test
    • Delete multiple empty directories rmdir -p test1/test2/test3
  • cp: copy files or directories
  • rm: remove files or directories
    • rm -f [file or directory] force deletion
    • rm -r [Similar to /test/test2 multi-level directories] Recursively delete directories (that is, multiple directories)
    • rm -i [file or directory] interactive, delete and ask whether to delete
    • rm -rf [File] Delete all files in the system
  • mv: move files and directories, or modify the names of files and directories [ mv test test1/ ] move test to test1
    • mv -f [File directory] Mandatory
    • mv -u [File directory] Only replace the updated directory
  • mv: Rename function【mv test test1】Rename test to test1

Guess you like

Origin blog.csdn.net/weixin_44635198/article/details/113180086