Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.37 KB | None | 0 0
  1. xb@dnxb:/tmp/aaa/webview$ tree -F -C -a .
  2. .
  3. ├── .git/
  4. ├── ss/
  5. ├── y
  6. └── !yes/
  7.  
  8. 3 directories, 1 file
  9. xb@dnxb:/tmp/aaa/webview$
  10.  
  11. xb@dnxb:/tmp/aaa/webview$ mkdir /tmp/aaa/webview2; cp -r -a !(!yes) /tmp/aaa/webview2
  12. xb@dnxb:/tmp/aaa/webview$ l /tmp/aaa/webview2
  13. total 16K
  14. 39331773 -rw-rw-r-- 1 xiaobai xiaobai ? 0 Jul 27 05:07 y
  15. 39331771 drwxrwxr-x 2 xiaobai xiaobai ? 4.0K Jul 27 05:43 .git/
  16. 39331772 drwxrwxr-x 2 xiaobai xiaobai ? 4.0K Jul 27 05:43 ss/
  17. 39331757 drwxrwxr-x 4 xiaobai xiaobai ? 4.0K Jul 27 05:44 ../
  18. 39331770 drwxrwxr-x 4 xiaobai xiaobai ? 4.0K Jul 27 05:44 ./
  19. xb@dnxb:/tmp/aaa/webview$
  20.  
  21. xb@dnxb:/tmp/test/hello$ rm -r /tmp/test; shopt -s extglob; shopt -s dotglob; mkdir -p /tmp/test/hello; mkdir /tmp/test/hello2; cd /tmp/test/hello; mkdir '.git'; cp -r -a !(.git) /tmp/test/hello2/; ls -la /tmp/test/hello2/
  22. cp: will not create hard link '/tmp/test/hello2/hello' to directory '/tmp/test/hello2/.'
  23. cp: cannot copy a directory, '..', into itself, '/tmp/test/hello2/'
  24. total 16
  25. drwxrwxr-x 4 xiaobai xiaobai 4096 Jul 27 16:05 .
  26. drwxrwxr-x 4 xiaobai xiaobai 4096 Jul 27 16:05 ..
  27. drwxrwxr-x 2 xiaobai xiaobai 4096 Jul 27 16:05 .git
  28. drwxrwxr-x 2 xiaobai xiaobai 4096 Jul 27 16:05 hello2
  29. xb@dnxb:/tmp/test/hello$
  30.  
  31. xb@dnxb:/tmp/aaa/webview$ rm -r /tmp/aaa/webview2
  32. xb@dnxb:/tmp/aaa/webview$ mkdir /tmp/aaa/webview2; cp -r -a !(.git) /tmp/aaa/webview2
  33. cp: will not create hard link '/tmp/aaa/webview2/webview' to directory '/tmp/aaa/webview2/.'
  34. cp: cannot copy a directory, '..', into itself, '/tmp/aaa/webview2'
  35. xb@dnxb:/tmp/aaa/webview$ l /tmp/aaa/webview2
  36. total 24K
  37. 39331773 -rw-rw-r-- 1 xiaobai xiaobai ? 0 Jul 27 05:07 y
  38. 39331774 drwxrwxr-x 2 xiaobai xiaobai ? 4.0K Jul 27 05:39 !yes/
  39. 39331775 drwxrwxr-x 2 xiaobai xiaobai ? 4.0K Jul 27 05:39 webview2/
  40. 39331771 drwxrwxr-x 2 xiaobai xiaobai ? 4.0K Jul 27 05:43 .git/
  41. 39331772 drwxrwxr-x 2 xiaobai xiaobai ? 4.0K Jul 27 05:43 ss/
  42. 39331757 drwxrwxr-x 4 xiaobai xiaobai ? 4.0K Jul 27 05:44 ../
  43. 39331770 drwxrwxr-x 6 xiaobai xiaobai ? 4.0K Jul 27 05:44 ./
  44. xb@dnxb:/tmp/aaa/webview$
  45.  
  46. xb@dnxb:/tmp/aaa/webview$ rm -r /tmp/aaa/webview2
  47. xb@dnxb:/tmp/aaa/webview$ mkdir /tmp/aaa/webview2; cp -r -a !(\.git) /tmp/aaa/webview2
  48. xb@dnxb:/tmp/aaa/webview$ l /tmp/aaa/webview2
  49. total 20K
  50. 39331773 -rw-rw-r-- 1 xiaobai xiaobai ? 0 Jul 27 05:07 y
  51. 39331774 drwxrwxr-x 2 xiaobai xiaobai ? 4.0K Jul 27 05:39 !yes/
  52. 39331771 drwxrwxr-x 2 xiaobai xiaobai ? 4.0K Jul 27 05:43 .git/
  53. 39331772 drwxrwxr-x 2 xiaobai xiaobai ? 4.0K Jul 27 05:43 ss/
  54. 39331757 drwxrwxr-x 4 xiaobai xiaobai ? 4.0K Jul 27 05:44 ../
  55. 39331770 drwxrwxr-x 5 xiaobai xiaobai ? 4.0K Jul 27 05:44 ./
  56. xb@dnxb:/tmp/aaa/webview$
  57.  
  58. xb@dnxb:/tmp/aaa/webview$ rm -r /tmp/aaa/webview2
  59. xb@dnxb:/tmp/aaa/webview$ mkdir /tmp/aaa/webview2; cp -r -a !(.git|.|..) /tmp/aaa/webview2
  60. xb@dnxb:/tmp/aaa/webview$ l /tmp/aaa/webview2
  61. total 16K
  62. 39331772 -rw-rw-r-- 1 xiaobai xiaobai ? 0 Jul 27 05:07 y
  63. 39331773 drwxrwxr-x 2 xiaobai xiaobai ? 4.0K Jul 27 05:39 !yes/
  64. 39331771 drwxrwxr-x 2 xiaobai xiaobai ? 4.0K Jul 27 05:43 ss/
  65. 39331757 drwxrwxr-x 4 xiaobai xiaobai ? 4.0K Jul 27 05:45 ../
  66. 39331770 drwxrwxr-x 4 xiaobai xiaobai ? 4.0K Jul 27 05:45 ./
  67. xb@dnxb:/tmp/aaa/webview$
  68.  
  69. dotglob
  70. If set, Bash includes filenames beginning with a ‘.’ in the results of
  71. filename expansion.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement