xargs 명령 사용

xargs 명령 사용

예를 들어 ls - t | xargs > output.txt디렉터리 외부에서 사용할 수 있나요?

/home/123/script/final디렉토리에 접근하여 위의 기능을 수행하고 싶습니다 . 이 같은:

ls - t | xargs  /home/123/script/final > output.txt

하지만 권한 거부 오류가 발생했습니다.

답변1

당신이 실행한 명령이 실제로 무엇을 하는지 알고 있나요?

해당 특정 디렉터리의 파일을 나열하려고 하므로 ls대신 이를 매개변수로 제공해야 합니다 xargs.

ls -t /home/123/script/final | xargs > output.txt

답변2

필요 없음 xargs- ls출력을 즉시 대상으로 리디렉션합니다. 모든 파일 이름을 한 줄에 표시하려면 --format=across가능한 경우 이 옵션을 사용해 보십시오.

답변3

나는 방문하고 싶다/홈/123/스크립트/최종디렉터리를 선택한 다음 위의 기능을 수행합니다. 다음과 같습니다. ls - t | xargs /home/123/script/final > output.txt 그러나 권한 거부 오류가 발생했습니다.

몇 가지 질문이 있습니다:

  1. 이 홈 디렉터리에 대한 액세스 권한이 있어야 합니다.
  2. 이것엘에스명령 예 ls -lt및 아니오ls - t

관련 정보