파일에 공백으로 구분 된 파일 목록이 있습니다 list.txt. 새 폴더에 복사하고 싶습니다. 나는 노력했다 : cp `cat list.txt` new_folder 그러나 작동하지 않았습니다. 어떻게 하시겠습니까? 최신 정보: 모든 흥미로운 답변에 감사드립니다. 나는 그렇게 많이 요구하지 않았다 :) 위의 솔루션을 두 번 시도한 후에 cp는 폴더 new_folder가 아직 없기 때문에 사용법 도움말 …
cooltool옵션 목록이있는 사용자 정의 콘솔 유틸리티 가 있습니다 fooOption barOption tab키 를 눌러 옵션을 자동 완성하는 방법은 무엇입니까? 사용자가 입력했음을 의미합니다 $ ./cooltool foo_ 그런 다음를 누릅니다 tab. 그리고 $ ./cooltool fooOption _ 나타났다.
방금 깔끔한 디렉토리에 파일을 엉망으로 만드는 아카이브를 압축 해제했습니다. 예를 들면 다음과 같습니다. user@comp:~/tidy$ tar xvf myarchive.tar file1 file2 dir1/ dir1/file1 dir1/subdir1/ dir1/subdir1/file1 dir2/ dir2/file1 ... tar 파일이 단일 폴더 (예 :)로 구성 될 것으로 예상 myarchive/했지만 그렇지 않았습니다! 이제 약 190 개의 파일과 디렉토리가 구성되어있는 디렉토리에 디지털로 바프되었습니다. 이 …
에서 연속으로 내 마지막 게시물 내가 사용했다 grep & tail -f"희귀"이벤트의 발행 수를 찾을 수 있습니다. 이것을 다른 파일에 기록하고 싶습니다. 나는 선회를 시도했다 tail -f log.txt | egrep 'WARN|ERROR' 으로 tail -f log.txt | egrep 'WARN|ERROR' | tee filtered_output.txt 파일이 만들어 지지만 채워지는 것은 없습니다. 캐싱 문제입니까? 아니면 그렇지 …
난 당신이 입력하면 이해 ls *실제로 확장되어 ls a b c현재는 직접 파일을 가질 때 a, b그리고 c. 엔터를 누르기 전에 이것을 확장 할 수있는 방법이 있는지 궁금합니다. Ctrl + X 작동 방식 또는 탭 완성 작동 방식과 유사 합니다. 나 자신을 분명히하기 위해 $ ls * <press magic key> …
이 질문은 수퍼 유저에게 답변 될 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 6 년 전에 이주했습니다 . 광채의 순간에 나는 명령을 실행했다 source ~/.bash_history. 다행히도 대부분의 명령은 vim일부 파일을 편집하는 데 사용 하지만 내 기록에는 상대 경로가있는 파일을 이동하고 제거하는 무서운 명령이 있습니다. 운 좋게도 지금은 vim세션에 …
에서 출력 된 문자열을 바꾸고 싶습니다 grep. $ npm info webpack | grep version 그것은 나를 출력 $ version: '2.1.0-beta.12', 그러나 나는 가지고 싶다 : $ 2.1.0-beta.12 그래서 sed불필요한 부분 문자열 을 사용 하고 대체 할 수 있다고 생각 합니다. 그러나 여기에 어려운 부분이 있습니다. $ npm info webpack | …
일부 명령이 긴 행을 출력으로 생성 할 때마다 (예를 들어, ls -l긴 이름의 파일을 포함하는 폴더) 긴 행이 다음 행으로 줄 바꿈되어 열 구조가 엉망이됩니다. 이것을 피할 수있는 방법이 있습니까? 'nowrap'vim 옵션과 비슷한 것이 있습니까? 최신 정보 허용 된 답변에 문제가 있음을 알았습니다 : 별칭을 다음 alias ll="tput rmam; ls …
sha1sum ./path/to/directory/* | sha1sum 위의 내용은 파일을 포함하는 디렉토리의 sha1sum을 계산하는 방법 으로 게시 되었습니다. 디렉토리에 디렉토리가 더 있으면이 명령이 실패합니다. 디렉토리의 디렉토리의 sha1sum을 보편적으로 재귀 적으로 계산하는 방법이 있습니까 (문제가있는 특정 디렉토리에 알고리즘을 사용자 정의하지 않고)?